home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d8 / mr0317.arc / MEGAREAD.TXT < prev    next >
Text File  |  1991-03-17  |  165KB  |  3,397 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                                The MegaMail(tm) Reader
  19.                          Copyright 1990, 1991 by Kip Compton
  20.                                  ALL RIGHTS RESERVED
  21.  
  22.                             Documentation for Version 2.1
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.           MegaMail(tm) is a trademark of Kip Compton.  
  54.           This document and  the program it  describes are Copyright  1990,
  55.                1991 by Kip Compton, ALL RIGHTS RESERVED.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                           2
  64.  
  65.                                   Table of Contents
  66.  
  67.  
  68.           License Agreement . . . . . . . . . . . . . . . . . . . . . .   4
  69.  
  70.           Registering Your Reader . . . . . . . . . . . . . . . . . . .   5
  71.  
  72.           Special Thanks  . . . . . . . . . . . . . . . . . . . . . . .   5
  73.  
  74.           The MegaMail System . . . . . . . . . . . . . . . . . . . . .   6
  75.  
  76.           Note to Mouse Users . . . . . . . . . . . . . . . . . . . . .   7
  77.  
  78.           A Note about the "Pick Lists" . . . . . . . . . . . . . . . .   7
  79.  
  80.           Installing the MegaMail Reader  . . . . . . . . . . . . . . .   8
  81.  
  82.           Configuring Your Reader . . . . . . . . . . . . . . . . . . .   8
  83.                The Directories Category . . . . . . . . . . . . . . . .   9
  84.                The PKZIP Category . . . . . . . . . . . . . . . . . .    10
  85.                The Screen Display Category  . . . . . . . . . . . . .    10
  86.                The Message Handling Category  . . . . . . . . . . . .    11
  87.                The Entering Messages Category . . . . . . . . . . . .    12
  88.                Quick Scan Category  . . . . . . . . . . . . . . . . .    13
  89.                Miscellaneous Category . . . . . . . . . . . . . . . .    15
  90.  
  91.           The MegaMail Cycle  . . . . . . . . . . . . . . . . . . . .    17
  92.                Use with the MegaMail Door . . . . . . . . . . . . . .    17
  93.                Use with "QWK Standard" Doors  . . . . . . . . . . . .    21
  94.  
  95.           Reading Mail  . . . . . . . . . . . . . . . . . . . . . . .    23
  96.                The Statistics Display . . . . . . . . . . . . . . . .    27
  97.                Help Menu  . . . . . . . . . . . . . . . . . . . . . .    27
  98.                Viewing ANSI Messages  . . . . . . . . . . . . . . . .    28
  99.                Leaving Messages . . . . . . . . . . . . . . . . . . .    28
  100.                The Enter Key  . . . . . . . . . . . . . . . . . . . .    29
  101.                Tag Lines  . . . . . . . . . . . . . . . . . . . . . .    29
  102.                Deleting Messages  . . . . . . . . . . . . . . . . . .    31
  103.                Editing Messages . . . . . . . . . . . . . . . . . . .    31
  104.                Using an External Spell Checker  . . . . . . . . . . .    31
  105.                Switching Between Editors  . . . . . . . . . . . . . .    32
  106.                Printing and Saving Messages   . . . . . . . . . . . .    32
  107.                "Reverse" Threading  . . . . . . . . . . . . . . . . .    32
  108.                Zooming  . . . . . . . . . . . . . . . . . . . . . . .    33
  109.                About The Personal Read Flags  . . . . . . . . . . . .    33
  110.                "Another Reader" Function  . . . . . . . . . . . . . .    33
  111.                Quoting Functions  . . . . . . . . . . . . . . . . . .    34
  112.                Quick Scan . . . . . . . . . . . . . . . . . . . . . .    35
  113.                BBS/Conf/Thread Listing  . . . . . . . . . . . . . . .    36
  114.                Tagged Messages  . . . . . . . . . . . . . . . . . . .    36
  115.  
  116.           Searching . . . . . . . . . . . . . . . . . . . . . . . . .    37
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.                                                                           3
  125.  
  126.           Command Line Parameters . . . . . . . . . . . . . . . . . .    39
  127.  
  128.           Repairing and Purging Mail  . . . . . . . . . . . . . . . .    42
  129.  
  130.           Reading Bulletins, News, and New Files  . . . . . . . . . .    44
  131.  
  132.           Using John Hancock with MegaMail  . . . . . . . . . . . . .    45
  133.  
  134.           Receiving Files from QMail  . . . . . . . . . . . . . . . .    45
  135.  
  136.           Colors  . . . . . . . . . . . . . . . . . . . . . . . . . .    46
  137.  
  138.           DOS Hotkeys . . . . . . . . . . . . . . . . . . . . . . . .    46
  139.  
  140.           Keyboard Macros . . . . . . . . . . . . . . . . . . . . . .    47
  141.  
  142.           Appendix A : Summary of Available Commands  . . . . . . . .    50
  143.  
  144.           Appendix B : "Variables"  . . . . . . . . . . . . . . . . .    57
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.                                                                           4
  153.  
  154.  
  155.  
  156.                                   License Agreement
  157.  
  158.           The MegaMail(tm) Reader ("The Software") is COPYRIGHT 1990, 1991
  159.           by Kip Compton, ALL RIGHTS RESERVED.
  160.  
  161.           You may not engage in, nor permit third parties to engage
  162.           in, any of the following :
  163.  
  164.                     A)   Making alterations of any kind in the software.
  165.  
  166.                     B)   ATTEMPTING TO DISASSEMBLE,  DECOMPILE, OR  REVERSE
  167.                          ENGINEER THE SOFTWARE OR THE FILES IT GENERATES IN
  168.                          ANY WAY.
  169.  
  170.                     C)   Granting  sub-licenses, lease  or other  rights in
  171.                          the software to others.
  172.  
  173.  
  174.           The  author of  the software  grants  you a  license to  use this
  175.           software as long as you meet the above conditions.  Any violation
  176.           of  the above conditions will  result in the  termination of your
  177.           license to use this  software.  Upon termination of  this license
  178.           for any reason, you must stop using the  software and destroy all
  179.           copies  of it in your  possession immediately.   In addition, the
  180.           author  reserves the  right to  cancel your  license to  use this
  181.           software at any time for any reason that he sees fit.  The author
  182.           of this software  is not liable for damages suffered  as a result
  183.           of  the  improper  use, proper  use,  or  inability  to use  this
  184.           software.   This type of disclaimer  is prohibited by law in some
  185.           states, and is therefore void in those states.
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                                                                           5
  194.  
  195.           Registering Your Reader
  196.  
  197.                The  MegaMail Reader  is distributed  as "Shareware."   This
  198.                means that the reader is distributed freely to whoever wants
  199.                it, without charge, for a trial period.  After you have used
  200.                the reader for  a reasonable trial period  (2 to 4  weeks is
  201.                normal), you should assess  how much the reader is  worth to
  202.                you. If the reader is worth something  to you and you intend
  203.                to continue using it,  you should register it.   Registering
  204.                the reader ensures that there  will be continued support and
  205.                new versions of the  Reader.  In addition,  registered users
  206.                of the reader are given help before unregistered  users when
  207.                seeking support.
  208.  
  209.                The  MegaMail  Reader  costs  $20   to  register.    A  file
  210.                READER.REG  is included with  the reader.   To register your
  211.                reader, print out  the READER.REG file and fill it in.  Send
  212.                the  completed form, along with  a $20 check  or money order
  213.                made out to Kip Compton, to 
  214.  
  215.                     Kip Compton
  216.                     MegaMail Reader Registrations 
  217.                     13509 Fowke Lane
  218.                     Woodbridge, VA 22192
  219.  
  220.                Within a few  weeks, you will  receive a disk mailer  in the
  221.                mail  with your registered reader in it.  The latest version
  222.                of  the reader  will always  be sent.   Your  new registered
  223.                reader will not have  the initial screen that is  present on
  224.                the unregistered version.
  225.  
  226.  
  227.           About the Author
  228.  
  229.                The author of  this program (and  its documentation) is  Kip
  230.                Compton.    Kip  lives  outside  Washington,  DC,  where  he
  231.                attended the  Thomas Jefferson  High School for  Science and
  232.                Technology.  Kip is currently a student at the Massachusetts
  233.                Institute  of Technology in Boston.   Kip has been producing
  234.                shareware  and commercial software  for four years.   Kip is
  235.                also the author  of PCRelay, a  very popular BBS  networking
  236.                software.
  237.  
  238.           Special Thanks
  239.  
  240.                While countless people have helped with the debugging of the
  241.                MegaMail reader, the following people deserve special thanks
  242.                for their dedication and time: Dane Beko, Jim  Hanoian, Jack
  243.                Howard, Leonard Hult, Bill  Hunt, David Jones, Jordan Klein,
  244.                Ken  Manuel, Mark May, Dan  Moore, Bob Moss, Andreas Scheen,
  245.                Ron  Simonton,  Kazys  Vasaitis,   and  Chris  Waters.    In
  246.                particular, Ron  Simonton has  been responsible for  much of
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.                                                                           6
  255.  
  256.                the organization of the entire  beta testing cycle.  Without
  257.                each of  these dedicated individuals, MegaMail  would not be
  258.                where it is today.
  259.  
  260.  
  261.           The MegaMail System
  262.  
  263.                The MegaMail  System allows you to download  and upload mail
  264.                to  and from  BBSs.   The  MegaMail  Reader works  with  the
  265.                MegaMail Door  and/or .QWK compatible doors  (such as QMail,
  266.                MarkMail, and Tomcat!) to form a  complete and powerful mail
  267.                manipulation system.   You can  download your mail  from any
  268.                BBS using the a mail  door and then use your reader  to read
  269.                and reply to that mail.  Your replies are then uploaded back
  270.                to the BBS using the door.
  271.  
  272.                Why  would  you want  to  go  to the  trouble  of using  the
  273.                MegaMail System?  The biggest advantage of the system is the
  274.                time you  will save on-line.  Instead of logging on to a BBS
  275.                and spending an  hour reading  mail, you  can download  your
  276.                mail and upload your responses in just a few minutes.   This
  277.                convenience is especially desirable  if you do long distance
  278.                calling!
  279.  
  280.                In addition, MegaMail can be a blessing if  you like to play
  281.                on-line games -- with MegaMail, you'll have time to  explore
  282.                the BBS and participate in the message bases as well!
  283.  
  284.                Another advantage that only the MegaMail  System offers is a
  285.                consistent user interface.  Since the MegaMail Door uses our
  286.                exclusive  UTI  technology, it  is  compatible  with a  wide
  287.                variety  of  BBS  software.   This  allows  you  to use  the
  288.                MegaMail Reader  with virtually any BBS  you call regardless
  289.                of  the software that particular BBS is  using.  You use the
  290.                same commands  to read  and reply  to your  mail on  all the
  291.                BBS's you call, thus saving you hours of  learning time.  In
  292.                addition, since  the MegaMail  reader  supports the  popular
  293.                ".QWK  Standard",  you can  use  it with  BBS's  running the
  294.                Tomcat!, QMail, and MarkMail doors as well!
  295.  
  296.                While it is  marvelous to have  a consistent interface,  the
  297.                MegaMail  Reader is  also powerful,  incorporating searching
  298.                algorithms usually  reserved  only for  advanced  databases.
  299.                These sophisticated  techniques allow you to  view your mail
  300.                in the particular manner  that you wish.   If you wish,  you
  301.                can  read the mail on  a conference by  conference basis, or
  302.                subject by subject.   You  can read  your personal  messages
  303.                first and then go back  and read the rest of the mail.   You
  304.                can even read all of  the mail from or to a  particular user
  305.                no  matter which BBS or what conference the message was left
  306.                in!
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.                                                                           7
  315.  
  316.                Another  important advantage  of  the  MegaMail reader  over
  317.                other readers is  its ability  to keep mail  in the  reader.
  318.                With  other readers, you  can only read the  mail in the one
  319.                particular  "packet" that you have in the reader.  Thanks to
  320.                it's sophisticated  database design, you can  read mail from
  321.                any packet with  the MegaMail Reader, making  it much easier
  322.                to refer back to previous messages!
  323.  
  324.                The MegaMail  user interface is very user friendly.  Instead
  325.                of  complex,  remote BBS  menus  and  cryptic commands,  you
  326.                select  functions from easy to use bar menus.  When entering
  327.                messages,  you  use  a  full  featured screen-oriented  text
  328.                editor  instead of  the  usual  BBS's cryptic  line-oriented
  329.                editor.  The MegaMail Reader even has built-in mouse support
  330.                for those who prefer to use a mouse!
  331.  
  332.  
  333.           Note to Mouse Users
  334.  
  335.                The  MegaMail  reader  contains   a  consistent  mouse  user
  336.                interface for those of  you who prefer  to use a mouse.  The
  337.                mouse can be used to select options from either the menus or
  338.                lists, and  is also  available while  editing messages.   In
  339.                addition, the right  mouse button functions as  the Esc key,
  340.                while the left mouse button functions as the ENTER key. 
  341.  
  342.                In addition,  many lists (ie,  of conferences or  BBSs) have
  343.                "scroll bars" on  the right  border of the  windows.   These
  344.                scroll  bars can be used  to move quickly  through the lists
  345.                using your mouse.
  346.  
  347.  
  348.           A Note about the "Pick Lists"
  349.  
  350.                "Pick Lists" are  bar-menu screens that  list items such  as
  351.                BBSs  or conferences.   Whenever  you are selecting  an item
  352.                from one of  these lists,  you can search  for a  particular
  353.                item by  typing the first  few letters of  the item you  are
  354.                searching for.  For  example, if you were searching  for the
  355.                "Unix" conference from a long list of conferences, you could
  356.                type UNI and it would probably be found.
  357.  
  358.                Note that you can  continue to add letters until  the actual
  359.                item you want is highlighted.  As you type, matching letters
  360.                will appear in the lower left hand corner of the listing.
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.                                                                           8
  369.  
  370.           Installing the MegaMail Reader
  371.  
  372.                Unzip the MegaMail reader .ZIP file into a subdirectory that
  373.                you have created for your reader.  It may be called anything
  374.                that  you wish.   The  ZIP file  will contain  the following
  375.                files:
  376.  
  377.                     MEGAREAD.EXE
  378.                     MEGAREAD.DOC
  379.                     READER.REG
  380.                     IMPORT.BAT
  381.                     EXPORT.BAT
  382.                     PACKING.LST
  383.                     (additional files may be included; see PACKING.LST  for
  384.                          details)
  385.  
  386.                Other programs that you will need to use this reader:
  387.  
  388.                     PKZIP.EXE
  389.                     PKUNZIP.EXE
  390.                     ZMODEM Communication Protocol
  391.  
  392.                ZMODEM is  necessary because  the MegaMail  Door of the  BBS
  393.                that you will be calling  only handles ZMODEM file transfers
  394.                at this time.  Of course, if you plan to use the reader with
  395.                .QWK doors,  you will  need to have  whatever communications
  396.                protocol they are using available so that you can upload and
  397.                download mail packets to the door.
  398.  
  399.  
  400.           Configuring Your Reader
  401.  
  402.                Execute MEGAREAD.EXE. The first thing you will see is:
  403.  
  404.                 +================================+
  405.                 | BBS  Read  Utilities           |
  406.                 +------------+---------------+-------------------+
  407.                              | Repair/Purge  | Required          |
  408.                              | Edit Macro    | Direc+--------------------+
  409.                              | Configuration | PKZIP| Upload Directory   |
  410.                              | Tag Lines     | Scree| Download Directory |
  411.                              | Colors        | Messa| Work Directory     |
  412.                              | DOS Shell     | Enter| PKZIP Path         |
  413.                              +---------------| Quick| PKUNZIP Path       |
  414.                                              | Misce+--------------------+
  415.                                              +-------------------+
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.                                                                           9
  424.  
  425.                The configuration options are divided into several different
  426.                categories  so that you can easily find the options that you
  427.                are  looking for.  Since you don't have a configuration yet,
  428.                the  reader  has  automatically  put you  into  the  special
  429.                REQUIRED category.   The  required category  has all of  the
  430.                configuration  options that  must be  configured for  proper
  431.                operation of the reader.  All of the rest of the options are
  432.                for  fine-tuning   the  reader's   operation  to   your  own
  433.                preferences.
  434.  
  435.                Each option is configurable for your  particular setup.  You
  436.                may  choose the option you  wish to configure  by moving the
  437.                highlight bar, using  the up  and down arrow  keys, to  that
  438.                option.  Then press the ENTER key to change it. 
  439.  
  440.                Since the reader will automatically find the path for PKZIP,
  441.                PKUNZIP and your  work directory, the  only fields that  you
  442.                must  configure  yourself  are   the  upload  and   download
  443.                directories.
  444.  
  445.                Most of the options in the configuration are there simply to
  446.                allow you to customize  the reader, and you can  always come
  447.                back later to alter any of these options.
  448.  
  449.                The  upload   and  download  directories  may  be  different
  450.                directories or  the same directory.   The download directory
  451.                specifies the  directory where the reader will look in order
  452.                to  find the file you  downloaded from the  MegaMail Door on
  453.                the BBS you called.   The upload directory is  the directory
  454.                where the reader will  put the file that you will  upload to
  455.                the MegaMail  door.  These directories  should be configured
  456.                to be the same  directories that your communications program
  457.                looks for a file to upload and places a downloaded file.  If
  458.                you're  not  sure what  these  directories  are, you  should
  459.                probably  set them  both to be  the subdirectory  where your
  460.                communications program is located.
  461.  
  462.  
  463.           The Directories Category
  464.  
  465.                The directories category has all of the directory paths that
  466.                the reader  needs to  function.   These include  your upload
  467.                directory, download directory, and  a work directory for the
  468.                reader  to use.  To change the options, simply highlight the
  469.                option that you want to change and press the enter key.  You
  470.                will be  prompted for a new  directory at the bottom  of the
  471.                screen.  For descriptions of these categories, see above. 
  472.  
  473.                In addition  to the upload, download,  and work directories,
  474.                the  directory  category  includes a  Swap  Directory,  .QWK
  475.                "Stuff" directory, and an External Editor directory.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.                                                                          10
  484.  
  485.                The Swap  directory is  the location  where the  reader will
  486.                place  it's swap file if  you have the  reader configured to
  487.                swap to  disk when it  shells out to  DOS.  The  reader will
  488.                automatically fill  in this  directory for you,  but if  you
  489.                have a ram disk, you may wish to put it's root directory (or
  490.                other   directory)  as   the  swap   directory.     To  work
  491.                successfully, your ram disk  will need approximately 300k of
  492.                free space available when you shell out.
  493.  
  494.                The .QWK "Stuff" directory is  the directory that the reader
  495.                will use to store news, welcome  screens, and bulletins from
  496.                "QWK  Standard" mail  doors.   The  default  value for  this
  497.                directory  is  the  directory QWKSTUFF  directly  under  the
  498.                directory that the reader is installed in.
  499.  
  500.                The  External Editor  directory is  the directory  where the
  501.                reader writes out  quoted text and  expects to find  entered
  502.                text  from the  external  editor.   If you  plan  to use  an
  503.                external editor and have a  RAM disk available, specifying a
  504.                directory  on your  RAM disk  will improve  performance when
  505.                shelling out to your external editor.
  506.  
  507.  
  508.           The PKZIP Category
  509.  
  510.                The  PKZIP Category allows you to define how the reader uses
  511.                PKZIP  and PKUNZIP.  You  can define the  full paths to both
  512.                PKZIP  and PKUNZIP, and whether the reader will swap to DISK
  513.                or EMS when it invokes PKZIP or PKUNZIP.
  514.  
  515.  
  516.           The Screen Display Category
  517.  
  518.                Exploding windows  are windows which "explode"  open instead
  519.                of just appearing.  Noisy windows are exploding windows that
  520.                make  a noise as  they explode.   Both of  these options are
  521.                simply  personal preference,  and you  may wish  to try  out
  522.                different combinations to see  what you like best.   To turn
  523.                these features on  or off, move the  bar to that  option and
  524.                press the  enter key.   When  you press  the enter  key, the
  525.                value will change.
  526.  
  527.                The Personal Beeper option beeps when a message addressed to
  528.                you is  shown.  Many people like this as it "marks" messages
  529.                addressed  to  them  and  aids in  quickly  reading  through
  530.                hundreds of messages without missing any addressed to them.
  531.  
  532.                The header line option controls whether a line  is displayed
  533.                between  the message header and the message text.  To change
  534.                the option, simply highlight it and press the enter key.
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.                                                                          11
  543.  
  544.  
  545.                The stats  display  option  controls  whether  message  base
  546.                statistics  are displayed on the bottom  of the screen while
  547.                reading mail.   You can toggle this  option on the fly while
  548.                you are reading mail.
  549.  
  550.  
  551.           The Message Handling Category
  552.  
  553.                The Messages From  You are  Read option allows  you to  have
  554.                mail that  you left  (ie FROM  YOU) marked read  when it  is
  555.                imported.  This keeps  you from having to read mail that you
  556.                left over again.
  557.  
  558.                The reader  also has a "door text  in message" option.  Each
  559.                time you use the MegaMail Door, the door sends you a listing
  560.                of  what it did, along  with any warnings  about what didn't
  561.                get done.  If this option is turned on, the listing from the
  562.                door  is placed  into  a regular  message  instead of  being
  563.                displayed when mail is imported into the reader.
  564.  
  565.                The (NEW) Mail  Marked as Read option controls  whether mail
  566.                you enter in  the reader  is marked as  read in the  reader.
  567.                Usually you will want this option  on so that you don't have
  568.                to read mail that you entered.
  569.  
  570.                The Form Feed on  Printed Messages option will automatically
  571.                append  a  form feed  to each  message  that you  print from
  572.                inside the reader.   This is particularly useful if you have
  573.                a laser printer since they don't eject the page until a form
  574.                feed is sent, and it has the effect of  putting each message
  575.                on its own page on a regular printer.
  576.  
  577.                The   Read  by   BBS/Conf/Thread  option   will  cause   the
  578.                BS/Conf/Thread Listing to pop  up whenever the conference or
  579.                BBS  changes, thus letting you know when you are moving from
  580.                conference to  conference.   Some people  like to  have this
  581.                option turned on, some like it turned off -- it  is purely a
  582.                matter of preference.
  583.  
  584.                The Kill  Exported Mail option will  automatically kill mail
  585.                after it is successfully  uploaded to the BBS.   This option
  586.                is  usually desirable since  you will download  the mail you
  587.                exported the next time you connect with the BBS.
  588.  
  589.                The Protect  (NEW) Mail Option automatically  marks new mail
  590.                that  you   enter  in  the  reader   as  being  'Permanent,'
  591.                preventing you from accidently  deleting it before uploading
  592.                it.   This  option works  well with  the Kill  Exported Mail
  593.                option and is usually desirable.
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                                                                          12
  602.  
  603.           The Entering Messages Category
  604.  
  605.                The  quoting prefix  is the  character(s) that  will precede
  606.                each line of quoted material.  Quoting allows you to copy or
  607.                cite  text from  prior messages  when you  are  entering new
  608.                ones.  If  you are not sure about this  option, leave it set
  609.                to the  default and you can  come back later and  change it.
  610.                You  should not  make your  quoting prefix  more than  a few
  611.                characters.   If your quoting  prefix is too  long, you will
  612.                lose characters at  the end of each line  of text you quote.
  613.                If  you would  like to have  the initials of  the person who
  614.                wrote the text you  are quoting to be in your prefix, simply
  615.                put $I  (dollar-sign  upper  case  I)  where  you  want  the
  616.                initials to  appear.  The reader  will automatically replace
  617.                the $I with the initials when you quote text.
  618.  
  619.                The  Move after  Reply  option controls  whether the  reader
  620.                automatically moves to the next message after you reply to a
  621.                message.  This option  is purely a matter of  preference and
  622.                you can always come back and change it later.
  623.  
  624.                The autoindent  option controls whether the  internal editor
  625.                starts in autoindent mode  or not.  Once again,  this option
  626.                is purely a  matter of preference, and you can  change it at
  627.                any time by coming back to this menu.
  628.  
  629.                The right  margin option controls where  the internal editor
  630.                word-wraps  messages that you enter.   By default  it is 67.
  631.                The  largest allowable value is  72, the maximum  width of a
  632.                message text line.  It is suggested  that this value be kept
  633.                a few characters under 72 so that when people quote messages
  634.                you enter fewer characters are lost.
  635.  
  636.                The external editor option allows you to  define an external
  637.                editor (such  as QEdit  or  WordPerfect) for  use with  your
  638.                reader.   The editor  you choose must  be able  to work with
  639.                ASCII  text files.    Before shelling  out  to the  external
  640.                editor, the reader  generates two  files.   The first  file,
  641.                REFER.TXT, contains the entire text of the message  that you
  642.                are replying  to,  with the  quoting  prefix placed  at  the
  643.                beginning of each  line.  The  second file, MESSAGE.TXT,  is
  644.                the file  which you should  save your message text  to.  (It
  645.                may also contain quoted text if you are using the auto-quote
  646.                feature.)  An  example configuration for  Qedit might be  "Q
  647.                MESSAGE.TXT REFER.TXT".
  648.  
  649.                The  Swap to  External  Editor option  controls whether  the
  650.                reader swaps to DISK/EMS when executing the external editor.
  651.                If you are using a large external editor such as WordPerfect
  652.                or a editor  that requires a lot  of memory, you  should set
  653.                this option to YES.  If your editor will work in less memory
  654.                (for example Qedit), then  you should set this option  to NO
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.                                                                          13
  663.  
  664.                because  the reader  will be  able to  execute the  external
  665.                editor faster if it does not have to swap.
  666.  
  667.                The Header in REFER.TXT  option controls whether the message
  668.                header is included along  with the text of the  message that
  669.                you are replying to in the  REFER.TXT file.  This option  is
  670.                purely a matter of personal  preference, and you can  always
  671.                come back and change it.
  672.  
  673.                The Suppress  Tag Lines option,  which is only  available to
  674.                registered users, allows you to disable  the tag line option
  675.                on your reader.  You may  want to do this in order to  use a
  676.                third-party tag line generator,  or you may want to  do this
  677.                because  you do not like having the MegaMail Reader tag line
  678.                on each of your messages.  (This option does not  effect the
  679.                tag  lines on  messages  you download  --  only on  the  new
  680.                messages that you enter and upload.)
  681.  
  682.                The  Define Spell  Checker option  allows you  to define  an
  683.                external  spell checker  for use  with the  internal editor.
  684.                Before executing  the spell checker, the  reader generates a
  685.                file  MESSAGE.TXT which  contains  the text  of the  message
  686.                currently being edited.   After the  spell checker has  been
  687.                run,  the reader reads this  text file back  in and replaces
  688.                the text  that  was being  edited with  it.   A popular  and
  689.                excellent choice for an external spell checker is ShareSpell
  690.                by Acropolis  Software.  If  you are using  ShareSpell, your
  691.                configuration should be "SS MESSAGE.TXT".
  692.  
  693.                The Spell  Checker Swaps option controls  whether the reader
  694.                swaps to DISK/EMS when executing the external spell checker.
  695.                Once  again, if your spell checker will run with this option
  696.                set to  No, you should keep  it set to No  because the Spell
  697.                Checker will be executed faster because the  reader does not
  698.                have to  swap to  DISK/EMS.   However,  many spell  checkers
  699.                require a lot of memory, and if this is the case with yours,
  700.                you should  set this to YES so  that your spell checker will
  701.                have enough memory to run in.
  702.  
  703.  
  704.           Quick Scan Category
  705.  
  706.                The Format String for the Quick Scan controls what the Quick
  707.                Scan displays and  how it  displays it.   You have  complete
  708.                control over  what information is  included in a  Quick Scan
  709.                and  where it  is displayed  through the  Quick Scan  format
  710.                String.   Basically,  the way  it works  is that  the reader
  711.                replaces  certain  "variables"  with their  values  when  it
  712.                displays  the quick scan lines.   It leaves  the rest of the
  713.                format string as it is.  Here are the variables:
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.                                                                          14
  722.  
  723.  
  724.                     $BBS      = BBS message came from/is going to
  725.                     $CONF     = Conference
  726.                     $NUM      = Message Number
  727.                     $REF      = Message's Reference Number
  728.                     $DATE     = Message's Date
  729.                     $TIME     = Message's Time
  730.                     $PRIV     = Is the msg private? (ie, Y or N)
  731.                     $READ     = is the msg read (ie, Y or N)
  732.                     $ECHO     = Echo Message on Network? (ie, Y or N)
  733.                     $PERM     = Is the msg permanent (ie, Y or N)
  734.                     $EXPORT   = Export this message to bbs? (ie, Y or N)
  735.                     $IMPDATE  = Imported Date of message
  736.                     $PREAD    = Personal Read flag on msg (ie, Y or N)
  737.                     $FROM     = Author of message
  738.                     $TO       = Addressee of message
  739.                     $SUBJ     = subject of message.
  740.                     $TAG      = check mark if tagged, a space otherwise.
  741.                     $SYSTIME  = System time (ie current time of day)
  742.                     $SYSDATE  = System date (ie current date)
  743.  
  744.  
  745.                All  of these  "variables" must  be followed  by a  :  and a
  746.                length specifier.  for example:
  747.  
  748.                       $SUBJ:15
  749.  
  750.                would be  the first  15 characters of  the subject.   If you
  751.                leave  off  a length  specifier all  together  (ie, no  : or
  752.                number), the variable will be ignored.
  753.  
  754.                To  give you an idea of how  this works, here is the default
  755.                Quick Scan Format String:
  756.  
  757.                    $TAG:1$BBS:10 $CONF:10 $SUBJ:15 $FROM:20 $TO:20
  758.  
  759.                Note that you can put anything you wanted in it:
  760.  
  761.                    $BBS:10│$CONF:10│$SUBJ:15│$FROM:20│$TO:20
  762.  
  763.                would give you  vertical lines between the fields instead of
  764.                spaces.    Note that  these  "variables"  are valid  in  DOS
  765.                hotkeys,  Tag  lines,  and  keyboard macros  as  well.   One
  766.                limitation  of the  quick scan format  string is  that there
  767.                must  be a separating character  (ie, a space  or a vertical
  768.                bar,  or   whatever)  between   the  metastrings  that   are
  769.                substituted  for.   Failure to  have a  separating character
  770.                will probably cause your  machine to lock up when  you enter
  771.                the quick scan.
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.                                                                          15
  780.  
  781.  
  782.                The Anti-Skid  Operation option  causes the keyboard  not to
  783.                "skid"  during the  quick scan.   Generally,  if you  have a
  784.                slower  machine, it  is  good to  set  this option  on,  but
  785.                otherwise it is a good idea to leave it turned off.  You can
  786.                always  come back and change these options by coming back to
  787.                this menu.
  788.  
  789.  
  790.           Miscellaneous Category
  791.  
  792.                Delete Default  defines whether  the default when  you press
  793.                Alt-K (kill  a message) is  "Yes" -  delete or "No"  - don't
  794.                delete.  Beginning  users will probably want this default to
  795.                be  set at No, thereby not allowing message deletion just by
  796.                pressing  the  Enter  key  and saving  you  from  deleting a
  797.                message by mistake.  More advanced users will probably  want
  798.                this option  to be  yes as  this allows  you to  more easily
  799.                delete messages.  This option is a matter of personal taste,
  800.                and again you can change it at any time.
  801.  
  802.                The  Auto Unread Scan option  allows you to  have the reader
  803.                automatically  scan  for unread  mail.   If  turned  on, the
  804.                reader will start in a scan mode showing only those messages
  805.                that you have not read.   (See the section on Searching  for
  806.                details.)  This option is a matter of personal taste, and as
  807.                you can change it later.
  808.  
  809.                The Auto  Import/Export option  controls whether  the reader
  810.                automatically manages the  Importing and Exporting  for you.
  811.                It is highly recommended that you leave this option at YES.
  812.  
  813.                Use EMS when  swapping controls whether the  reader tries to
  814.                use  EMS memory instead of  disk when swapping  to execute a
  815.                program.  You  should leave  this option at  YES unless  you
  816.                observe unusual behavior when  you execute external programs
  817.                such  as your spell checker or external editor.  Swapping to
  818.                EMS memory is much faster than swapping to disk, so it is to
  819.                your advantage to leave this option at YES.
  820.  
  821.                The DOS  Shell Swaps  controls whether the  Alt-D "anywhere"
  822.                DOS shell swaps to  EMS/Disk.  This proper setting  for this
  823.                option  depends on a  variety of things,  including what you
  824.                generally do in your DOS  shell and how much EMS  memory you
  825.                have.  You can  always come back and  change this option  by
  826.                coming back to this menu.
  827.  
  828.                The Hide  Work Directory option controls  whether the reader
  829.                "hides"  its work directory by  deleting it when  it is done
  830.                with it or not.  In general you should leave  this option at
  831.                Yes  because  it makes  your  directory  structure a  little
  832.                simpler because the work directory is not there.
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.                                                                          16
  841.  
  842.                The  Text  File  Viewer  option allows  you  to  specify  an
  843.                external program (such as  LIST) for viewing bulletins, news
  844.                files, and  welcome screens from "QWK  Standard" mail doors.
  845.                The default value for this option is blank, which causes the
  846.                reader to use its own internal text file viewer.
  847.  
  848.                The Text  File  Viewer Swaps  option allows  you to  control
  849.                whether the reader swaps  itself to disk or EMS  memory when
  850.                it shells out to the external Text File Viewer.  For optimal
  851.                performance, you should leave this option set to "No" unless
  852.                your  external text filer viewer runs out of memory when you
  853.                shell to it.
  854.  
  855.                The Keep .QWK  Contents option allows you to control whether
  856.                the  reader keeps  the  "contents"  (news, welcome  screens,
  857.                bulletins,  etc) of  the .QWK  packet for  viewing.   If you
  858.                don't plan to  ever read bulletins,  news files, or  welcome
  859.                screens, you  can set this option  to "No" to save  time and
  860.                disk space.
  861.  
  862.                The  Generate  Empty  .REPs  option  controls  whether   the
  863.                automatic  import/export system generates  empty .REP files.
  864.                Normally, you would not  want the reader to generate  a .REP
  865.                file if there were no messages  to be uploaded.  However, if
  866.                you are  writing  scripts or  batch files  that assume  that
  867.                there is  a .REP file, you  can set this option  to "Yes" so
  868.                that there is always a .REP file, even if it is empty.
  869.  
  870.                The Ask if U/Led .REPs option  controls whether, on startup,
  871.                the  reader asks if you  have uploaded .REPs  that remain in
  872.                the upload directory.  If the automatic import/export system
  873.                sees a .QWK file from the BBS, it assumes that you  uploaded
  874.                the  .REP file  for  that BBS.    This option  controls  the
  875.                reader's behavior if there  is a .REP file but no .QWK file.
  876.                If this option is set to "Yes", then the reader  asks you if
  877.                you uploaded the .REP file.   If this option is set to "No",
  878.                the  reader assumes that, since  there is no  .QWK file, you
  879.                did  not upload  the .REP  file.  It  is suggested  that you
  880.                leave this option turned on (ie Yes).
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.                                                                          17
  889.  
  890.           The MegaMail Cycle
  891.  
  892.                The MegaMail  system consists of two  programs: the MegaMail
  893.                Door  (or any  "QWK Standard"  mail  door) and  the MegaMail
  894.                Reader.  The mail door runs on BBS systems and actually gets
  895.                the mail from  the BBS's  message bases and  places the  new
  896.                mail into the BBS's message bases.  The MegaMail Reader runs
  897.                on the user's machine  and allows the user to read  the mail
  898.                that has been downloaded from the mail door:
  899.  
  900.  
  901.                                    BBSID.DL or BBSID.QWK
  902.                               Messages and Conference Information
  903.                  +----------+ ===>===>====>===>====>====>===> +----------+
  904.                  |   Mail   |                                 | MegaMail |
  905.                  |   Door   |     The MegaMail Cycle          |  Reader  |
  906.                  |          |                                 |          |
  907.                  +----------+ <====<===<===<====<====<======  +----------+
  908.                     (BBS)         New  Mail and  Conference Selections     
  909.                (User)
  910.                                    BBSID.UL or BBSID.REP
  911.  
  912.                Procedures for  using the MegaMail Reader  with the MegaMail
  913.                Door and  with "QWK Standard" doors  are slightly different.
  914.                Below, there are two sections, one for using the reader with
  915.                the  MegaMail door, and one  for using the  reader with "QWK
  916.                Standard" doors such as MarkMail, QMail, or Tomcat!
  917.  
  918.  
  919.           Use with the MegaMail Door
  920.  
  921.                Each BBS that is running the MegaMail door has a "BBSID."  A
  922.                BBSID consists  of letters and numbers,  and may be  up to 8
  923.                characters long.   To find out what the BBS ID of the bbs(s)
  924.                that you  wish to use MegaMail  with, ask the sysop  or open
  925.                the door.  The door will show  you what the BBSID of the BBS
  926.                is and then expect you to upload a BBSID.UL file.  If you do
  927.                not have a BBSID.UL  file, you should press  Control-X until
  928.                you are returned to the BBS.
  929.  
  930.                Once you know  the BBSID of the  board you will be  calling,
  931.                you  should run the reader and  add the BBSID to the reader.
  932.                This is done by selecting BBS from the main menu:
  933.  
  934.                +--------------------------------+
  935.                | BBS  Read  Utilities           |
  936.                +--------------------------------+
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.                                                                          18
  945.  
  946.  
  947.                You will be presented with a pull-down menu:
  948.  
  949.                +--------------------------------+
  950.                | BBS  Read  Utilities           |
  951.                +-+----------------------+-------+
  952.                  | Conferences          |
  953.                  | News/Bulletins/Files |
  954.                  | Reset                |
  955.                  | Export               |
  956.                  | Import               |
  957.                  | Add                  |
  958.                  | Delete               |
  959.                  | Exit                 |
  960.                  +----------------------+
  961.  
  962.                As you might expect, you want  to select Add from the  menu.
  963.                You will  then be  prompted for  the ID of  the BBS  to add.
  964.                Type in the  BBS that you want to add to  the reader.  Then,
  965.                leave the reader  by hitting  Escape and  the reader  should
  966.                automatically make a new ".UL" file for you.
  967.  
  968.                The  reader and door work with two different types of files.
  969.                The first type  of file, a ".UL" file, is  the file that the
  970.                reader  makes and you  upload to the  door.   (UL stands for
  971.                UpLoad.)   ".DL" files are the files that the door generates
  972.                that you download (DL  stands for DownLoad).  Assuming  that
  973.                you leave the automatic  import/export option turned on (the
  974.                default), the  reader will  automatically take care  of your
  975.                .DL and .UL files for you.  All you have to do is upload the
  976.                .UL file  to the door  and download  the .DL  file from  the
  977.                door.    It is  STRONGLY  recommended  that  you  leave  the
  978.                automatic import/export  option turned  on.  The  process of
  979.                generating  a  .UL  file  to  send  to  the  BBS  is  called
  980.                "Exporting" from the reader, and the process of reading  the
  981.                .DL file into the reader is called "Importing."
  982.  
  983.                Now  that you  have a .UL  file to  upload to  the door, you
  984.                should call the  BBS and open the door.   After you open the
  985.                door,  it will prompt you to upload your BBSID.UL file using
  986.                Zmodem.  You should  then upload your BBSID.UL file.   After
  987.                you  have  uploaded  your  .UL file,  the  door  will  pause
  988.                briefly, say "Warning :  No Instructions for Mail Extraction
  989.                Received," and generate a .DL file for you to download.  You
  990.                will then be prompted to download the .DL file using Zmodem.
  991.                If   your  communications   program  has   automatic  Zmodem
  992.                download,   it  should  start   downloading  your  .DL  file
  993.                automatically; if  not, you will  have to initiate  a Zmodem
  994.                download.
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.                                                                          19
  1003.  
  1004.  
  1005.                After you have downloaded  the .DL file, you should  log off
  1006.                of   the  BBS  and  run   the  reader.     The  reader  will
  1007.                automatically  "import"  the .DL  file  that  you have  just
  1008.                downloaded.
  1009.  
  1010.                Congratulations!    You  have  just  completed  your   first
  1011.                MegaMail  transfer.  You uploaded  an empty .UL  file to the
  1012.                BBS and  downloaded an empty  .DL file from  the BBS.   Your
  1013.                reader is now initialized to work with the BBS -- it has all
  1014.                of the conference  information so  that you  can now  select
  1015.                mail to  actually download and  read.   Your first  MegaMail
  1016.                transfer  with a BBS will always be "empty"; this is because
  1017.                your reader does not know about the conferences that the BBS
  1018.                has until it has gotten at least one .DL file from it. 
  1019.  
  1020.                To select what mail you want  to download the next time  you
  1021.                call,  go to  the main  menu and  select BBS.   You  will be
  1022.                presented with a pull-down menu:
  1023.  
  1024.                +--------------------------------+
  1025.                | BBS  Read  Utilities           |
  1026.                +-+----------------------+-------+
  1027.                  | Conferences          |
  1028.                  | News/Bulletins/Files |
  1029.                  | Reset                |
  1030.                  | Export               |
  1031.                  | Import               |
  1032.                  | Add                  |
  1033.                  | Delete               |
  1034.                  | Exit                 |
  1035.                  +----------------------+
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.                                                                          20
  1044.  
  1045.  
  1046.                This time, you want to select  Conferences.  The Conferences
  1047.                option allows  you to control which  conferences you receive
  1048.                mail  from  and  how the  door  selects  the  mail that  you
  1049.                receive.  When you select conferences, you will be presented
  1050.                with a listing of all of the BBS's in your reader.  Pick the
  1051.                one that  you wish to change.   Then, a listing  with all of
  1052.                the conferences from that BBS will appear:
  1053.  
  1054.                +-Select Conferences To Change, Press Esc When Done--+
  1055.                |4 DOS           : No Mail                           |
  1056.                |Batch           : No Mail                           |
  1057.                |Common Net-Nati : No Mail                           |
  1058.                |DESQview        : No Mail                           |
  1059.                |Finance         : No Mail                           |
  1060.                |For Sale        : No Mail                           |
  1061.                |GAP             : No Mail                           |
  1062.                |Ham Radio       : No Mail                           |
  1063.                |Hard Disks      : No Mail                           |
  1064.                |Jobs            : No Mail                           |
  1065.                |MAIN            : No Mail                           |
  1066.                |MegaMail        : No Mail                           |
  1067.                |New Users       : No Mail                           |
  1068.                |PKware          : No Mail                           |
  1069.                +----------------------------------------------------+
  1070.  
  1071.                Next to each conference  will be the mail selection  that is
  1072.                currently in effect.   In this case,  since it is  the first
  1073.                time that the conference  list has even been looked  at, all
  1074.                of  the conferences say "No Mail," meaning that no mail will
  1075.                be  extracted for download by the  door.  To change the mail
  1076.                selection for a  conference, move the  highlight bar to  the
  1077.                conference and  press return.  You will be presented  with a
  1078.                list of mail extraction options:
  1079.  
  1080.                +---------------MegaMail----------------+
  1081.                |No Mail                                |
  1082.                |All New Mail                           |
  1083.                |Your New Mail                          |
  1084.                |Last x Messages.                       |
  1085.                |Your Mail from Last x Messages.        |
  1086.                +---------------------------------------+
  1087.  
  1088.                The first option, No Mail, means that the door does not give
  1089.                you any mail in  that conference.  The  All New Mail  option
  1090.                gives you  all of the new  mail in the conference.   This is
  1091.                the   recommended  setting  for   normal  operation  in  the
  1092.                conferences that you read  mail in.  The third  option, Your
  1093.                New  Mail, gives you only the messages that are addressed to
  1094.                you from the  new mail.  The  Last x Messages  option allows
  1095.                you  to grab  a  set amount  of  mail from  the  conference,
  1096.                starting  with the most recent messages.  The Your Mail from
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.                                                                          21
  1105.  
  1106.                Last x  messages allows you to  grab your mail out  of a set
  1107.                number of messages, starting with the most recent message.
  1108.  
  1109.                The  normal setting for conferences that you want to read is
  1110.                All  New Mail.  If  the conference is  particularly busy, or
  1111.                you only want to "watch" for  mail that is addressed to  you
  1112.                in the conference, you  can use the "Your New  Mail" option.
  1113.                Of course, for conferences  that you do not wish  to receive
  1114.                any mail  in, you should  use the No  Mail option.   On your
  1115.                first call,  you don't want to ask for "All New Mail" in too
  1116.                many conferences because you will get too much mail.
  1117.  
  1118.                After you  select your  mail selection method,  you will  be
  1119.                asked if you want to update your last read pointer:
  1120.  
  1121.                +-----------Edit MegaMail Conference Mail Request-----------
  1122.                |                                                          |
  1123.                |                                                          |
  1124.                |  Update Last Read Pointer in this Conference? Y          |
  1125.                |                                                          |
  1126.                |                                                          |
  1127.                |                                                          |
  1128.                |                                                          |
  1129.                +----------------------------------------------------------+
  1130.  
  1131.                Your last read  pointer is maintained  by the MegaMail  door
  1132.                and  the BBS.  Normally,  you will want  to update your last
  1133.                read pointer so  that you  will not download  the same  mail
  1134.                over and over.
  1135.  
  1136.                You  can change your conference mail preferences at any time
  1137.                by coming to this menu and editing them just as we have just
  1138.                done.   The reader  normally maintains your  conference mail
  1139.                requests from call  to call;  there is no  reason to  change
  1140.                them if you  wish to use the same mail  selection request as
  1141.                your last call.
  1142.  
  1143.                Once you have  defined which conferences  you want mail  in,
  1144.                you are  ready to call  the BBS back.   This time,  you will
  1145.                upload  a .UL file, and,  assuming you asked  for some mail,
  1146.                the door will extract messages from the  BBS and put them in
  1147.                a  .DL file for you to download.   The next time you run the
  1148.                reader, it  will automatically  "import" the .DL  packet and
  1149.                put the mail in the reader for you to read.
  1150.  
  1151.  
  1152.           Use with "QWK Standard" Doors
  1153.  
  1154.                Beginning with  version 2.1, the MegaMail  Reader is capable
  1155.                of working  with "QWK  Standard" doors  as well as  MegaMail
  1156.                doors.  As of the writing of this document, MarkMail, QMail,
  1157.                and TomCat! are what is meant by "QWK Standard" doors; other
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.                                                                          22
  1166.  
  1167.                doors that are written to comply with this "standard" should
  1168.                work with the MegaMail Reader as well.
  1169.  
  1170.                Using the reader  with these doors  is as easy  as using  it
  1171.                with the  MegaMail  door.   Once  you  have  initiated  mail
  1172.                transfers  with  the  door, the  reader  will  automatically
  1173.                handle your .QWK (the analog of .DL files from MegaMail) and
  1174.                your  .REP   (the  analog   of  .UL  files   from  MegaMail)
  1175.                automatically.   One major difference between "QWK Standard"
  1176.                Doors  and the MegaMail door  is that the  MegaMail door was
  1177.                designed specifically with off-line conference management in
  1178.                mind, while the "QWK Standard" doors were not.  As a result,
  1179.                the "QWK  Standard" doors  have limited  off-line conference
  1180.                management, since, in most if not all cases, it was added as
  1181.                an afterthought.  This means that it will be much  easier to
  1182.                use  these doors if  you configure  your conferences  in the
  1183.                door while on-line instead of selecting them off-line in the
  1184.                reader.
  1185.  
  1186.                To  start  transferring mail  with  a  "QWK Standard"  door,
  1187.                simply call the bulletin  board, enter the door you  wish to
  1188.                use (ie, MarkMail,  QMail, or TomCat!), and request  mail to
  1189.                be downloaded.   The various doors have different methods of
  1190.                doing this, but generally you  should be looking for options
  1191.                such  as "Select  Mail" or  "Download Mail".   Once  you are
  1192.                successful  in telling the door  to send you  mail, you will
  1193.                download  a file  called "IDCODE.QWK",  where IDCODE  is the
  1194.                "idcode" of the bulletin board.   The next time you run  the
  1195.                MegaMail reader, it will find the  "IDCODE.QWK" file in your
  1196.                download  directory and  automatically add "IDCODE"  to your
  1197.                reader and import the  mail in "IDCODE.QWK."  Of  course, if
  1198.                you do not  have automatic import/export  turned on in  your
  1199.                reader  configuration  (see  the  section  on  configuration
  1200.                above), the reader will not  do this automatically for  you,
  1201.                and you will need to manually Add the BBS and import it.
  1202.  
  1203.                Assuming  that you  have the automatic  import/export turned
  1204.                on, the reader will also automatically create a "IDCODE.REP"
  1205.                file for  you to upload to  the BBS if necessary.   When you
  1206.                call the BBS to get more  mail, you should always upload the
  1207.                .REP file if the reader has created one.  If you do not, you
  1208.                can confuse the automatic  import/export logic in the reader
  1209.                and cause some of  your replies to  be lost.  To  facilitate
  1210.                using  communications  "scripts"  to  do this,  there  is  a
  1211.                configuration  option in  the reader  that will cause  it to
  1212.                always  generate  a  .REP  file,  making  an  empty  one  if
  1213.                necessary.  If you upload a .REP file but do  not download a
  1214.                .QWK file, you should use the Reset option from the BBS menu
  1215.                in  the  reader.   The Reset  option  will clear  the export
  1216.                status of the  BBS so  that the messages  that you  uploaded
  1217.                will not be uploaded again next time.
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.                                                                          23
  1226.  
  1227.                Once mail from a .QWK door is in your reader, you can handle
  1228.                it just  as if  it was from  a MegaMail door.   There  is no
  1229.                difference, it should be  completely transparent to you that
  1230.                the mail came from a .QWK door instead of a MegaMail Door.
  1231.  
  1232.  
  1233.           Reading Mail
  1234.  
  1235.                When you select the Read option from the Main Menu, you will
  1236.                be shown the BBS/Conf/Thread listing, assuming that you have
  1237.                the Read by BBS/Conf/Thread option turned on (the default):
  1238.  
  1239.           +--BBS/Conf/Thread Listing   New  Your New Export Yours Total-+
  1240.           |CONNECT                       0      0      0    796   1821  |
  1241.           |   MAIN BOARD                 0      0      0    230    457  |
  1242.           |   MEGAMAIL DOOR              0      0      0      3      3  |
  1243.           |   SUPPORT                    0      0      0    132    254  |
  1244.           |   TESTERS                    0      0      0    431   1107  |
  1245.           +-------------------------------------------------------------+
  1246.  
  1247.           (Note that your display may vary depending on what mail you have
  1248.           in your reader.)
  1249.  
  1250.                The BBS/Conf/Thread  listing is  a very powerful  feature of
  1251.                the MegaMail Reader.  We will not cover  all of its features
  1252.                here, but  only enough  for  you to  get started.   See  the
  1253.                section below on the  BBS/Conf/Thread Listing for details of
  1254.                the many features of this powerful display.
  1255.  
  1256.                You  can access this display while  reading mail by pressing
  1257.                Alt-L.  In addition, if you have the Read by BBS/Conf/Thread
  1258.                option turned  on (the  default), the  listing will come  up
  1259.                whenever you move into a  new conference or BBS so  that you
  1260.                will be aware that  you are moving to  a new conference  and
  1261.                also to give you  a chance to select a  different conference
  1262.                to read next.
  1263.  
  1264.                The  BBS/Conf/Thread  listing   shows  all  of  the   BBS's,
  1265.                Conferences, and,  optionally, "threads" (subjects)  in your
  1266.                reader, along  with pertinent  statistics about each.   Each
  1267.                Conference is  indented under  its BBS,  and each thread  is
  1268.                indented under its  conference.  You can  toggle the display
  1269.                of threads by pressing Alt-L while in this listing.
  1270.  
  1271.                Next  to each  item on  the listing is  important statistics
  1272.                about  that item.  Each  column of statistics  is labeled on
  1273.                the top border of the  window.  The first column, "New",  is
  1274.                the  number of New messages,  or messages that  you have not
  1275.                read  in that category.   The second column,  "Your New", is
  1276.                the  number of messages in  that category that are addressed
  1277.                to you that you have not  read.  The third column, "Export",
  1278.                is  the number of messages in that category that are waiting
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.                                                                          24
  1287.  
  1288.                to be uploaded to the BBS.  The fourth column, Yours, is the
  1289.                total number (read AND unread) of  messages addressed to you
  1290.                in that category.  The  fifth and final column is the  total
  1291.                number of messages in that category.
  1292.  
  1293.                You  will  notice that  there is  a  "selection bar"  on the
  1294.                listing.   By moving this selection bar (with the arrow keys
  1295.                or  your mouse)  and pressing enter,  you can  control which
  1296.                messages you will read in the reader.  For  instance, in the
  1297.                above example, if  you wanted  to read the  messages in  the
  1298.                Testers  conference, you  would  move the  selection bar  to
  1299.                Testers and press return.
  1300.  
  1301.                That's all we're  going to  cover right now.   For  detailed
  1302.                information about all of the features of the BBS/Conf/Thread
  1303.                Listing, see the  section below called  "The BBS/Conf/Thread
  1304.                Listing." 
  1305.  
  1306.                After  you leave  the BBS/Conf/Thread  listing, you  will be
  1307.                presented with your first message:
  1308.  
  1309.  
  1310.            BBS: CONNECT    Conference: Support          Imported: 7/29/1990
  1311.             To: NEW MEGAMAIL USERS       Number: 123        Date: 7/29/1990
  1312.           From: KIP COMPTON           Reference: 0          Time:  8:23 pm
  1313.           Subj: WELCOME!                Private: N          Read: N
  1314.           Echo Flag: Y  Permanent: Y  Level: 1   Export: N Personal Read: Y
  1315.  
  1316.           Welcome to the world of easy and fast message reading with the
  1317.           MegaMail system!  The time you spend learning how to use the
  1318.           MegaMail reader will more than pay for itself in drastically
  1319.           reduced online time  and more efficient  mail answering once  you
  1320.           are off-line.
  1321.  
  1322.           Thanks for trying my product,
  1323.           Kip
  1324.  
  1325.           -> MegaMail v2.00 #1:Sleep?? What's That??!?
  1326.  
  1327.  
  1328.              Entire Base  This BBS   This Conference   This Subject Tagged
  1329.           Total 1822/1822  1822/1822      255/255         1/1         0/0
  1330.           Yours 796/796    796/796        132/132         0/0         0/0
  1331.  
  1332.  
  1333.                As  you can see, the screen is divided into three "windows."
  1334.                The  top  window contains  the message  header.   The middle
  1335.                window  contains the  actual  text of  the message,  and the
  1336.                bottom  window contains  statistics about  the mail  in your
  1337.                reader.    (Note  that   the  bottom  window  is  completely
  1338.                configurable and may not  be present if you have  turned off
  1339.                the statistics at the bottom of the  screen.  You can toggle
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.                                                                          25
  1348.  
  1349.                the  statistics display  on and  off while  reading mail  by
  1350.                pressing Alt-B.)
  1351.  
  1352.                It  is  important to  understand all  of  the fields  in the
  1353.                message header  because they  are used  often.  The  message
  1354.                header contains such important  information as who wrote the
  1355.                message, who the message is sent to, and what the subject of
  1356.                the  message is.   Here is  a summary  of the  fields in the
  1357.                message header:
  1358.  
  1359.  
  1360.                BBS :          This field  is the ID  of the BBS  from which
  1361.                               this message was downloaded.
  1362.  
  1363.                Conference :   This field  is the name of  the conference or
  1364.                               message  area  from  which   this  particular
  1365.                               message was downloaded.
  1366.  
  1367.                Imported :     This field is the  date on which this message
  1368.                               was "imported" into the reader.
  1369.  
  1370.                To :           This field contains the name of the person to
  1371.                               whom the  message  is  addressed.    It  will
  1372.                               contain "YOU" if the message  is addressed to
  1373.                               you.
  1374.  
  1375.                From :         This field  contains the  name of  the person
  1376.                               who wrote the message.
  1377.  
  1378.                Subj :         This  field  contains  the "subject"  of  the
  1379.                               message.
  1380.  
  1381.                Number :       This field contains the number of the message
  1382.                               on the  BBS. New  messages that you  leave in
  1383.                               the reader will have "(NEW)" listed as  their
  1384.                               message numbers.
  1385.  
  1386.                Reference :    This field contains the number of the message
  1387.                               that this message is in reference to. If this
  1388.                               message  is  not  in  reference   to  another
  1389.                               message, this field will contain a 0.
  1390.  
  1391.                Private :      This  field  indicates  the  security  of the
  1392.                               message,  either PUBLIC  or PRIVATE.   PUBLIC
  1393.                               messages are intended to be read by everyone,
  1394.                               while PRIVATE  messages  are intended  to  be
  1395.                               read only  by the person to  whom the message
  1396.                               is  addressed,  the   person  who  wrote  the
  1397.                               message, and  any SysOps who  are allowed  to
  1398.                               read the mail.  You should note that there is
  1399.                               no  guarantee that  PRIVATE mail will  not be
  1400.                               read by others.
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.                                                                          26
  1409.  
  1410.                Date :         This  field contains  the date  on which  the
  1411.                               message was written.
  1412.  
  1413.                Time :         This  field contains  the time  at  which the
  1414.                               message was written.
  1415.  
  1416.                Read :         This field  contains the read  field from the
  1417.                               BBS. If  the person has read  the message, it
  1418.                               will  say "Y".  If the  message has  not been
  1419.                               read, it will say "N."
  1420.  
  1421.                Echo Flag:     This flag,  which  is supported  by some  BBS
  1422.                               software, indicates whether a  message should
  1423.                               be "echoed" out onto  a BBS network. For this
  1424.                               option  to  work,  the BBS  must  be  running
  1425.                               version 1.10 or  later of the  MegaMail Door,
  1426.                               and, in  addition, it  must be running  a UTI
  1427.                               that supports the echo  flag. You should  not
  1428.                               post a message that you definitely don't want
  1429.                               echoed using  the reader  until you  are sure
  1430.                               that  the echo  flag  is working  properly on
  1431.                               that particular BBS.
  1432.  
  1433.                Permanent :    This special field controls whether a message
  1434.                               can be  killed  or not.   If  the message  is
  1435.                               marked as permanent,  the message cannot  not
  1436.                               be killed or purged  until the permanent flag
  1437.                               is  turned off.   It  enables you  to protect
  1438.                               important  messages  from  being  deleted  by
  1439.                               mistake.
  1440.  
  1441.                Level :        Level that the reader is currently accessing.
  1442.                               As you open "another" readers, the level will
  1443.                               increase  by one  for  each  reader you  have
  1444.                               open. (See below for more details)
  1445.  
  1446.                Export :       This field controls whether a message will be
  1447.                               exported the next time  you export the bbs in
  1448.                               the BBS field of the message.
  1449.  
  1450.                Personal Read: This  field indicates  whether YOU  have read
  1451.                               this message or not.  This is a very powerful
  1452.                               field, because  it allows  you to  search for
  1453.                               mail that you have not yet read.
  1454.  
  1455.                Note  that if  you have  a mouse  and your  mouse driver  is
  1456.                loaded, the reader will put left, right, up, and down arrows
  1457.                in the  header to the right of  the Read: and Personal Read:
  1458.                flags.   Moving  the mouse  pointer  to these  "buttons" and
  1459.                pressing  the left  mouse button  is just  like  hitting the
  1460.                right arrow, left arrow, page down, or page up.  Thus, it is
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.                                                                          27
  1469.  
  1470.                easy to read  your mail  completely with your  mouse if  you
  1471.                wish to do so.
  1472.  
  1473.  
  1474.           The Statistics Display
  1475.  
  1476.                At  the bottom  of the  screen, there  is a  statistics grid
  1477.                designed  to give  you easy  access to  important statistics
  1478.                about the mail you have in your reader.   The statistics are
  1479.                arranged  in  two  horizontal rows.    The  top  row of  the
  1480.                statistics pertain to all of the messages in the base, while
  1481.                the second horizontal row pertains only to messages that are
  1482.                addressed to  YOU.   There are several  vertical columns  of
  1483.                statistics  as well,  and they  are labeled  clearly  on the
  1484.                screen.   Each  statistic is in  the form  of ###/###.   The
  1485.                number  before the slash is  the number of  messages in that
  1486.                category  that you have not read, while the number after the
  1487.                slash is the total number of messages in that category.
  1488.  
  1489.                The  statistics, while very helpful,  do take up  3 lines on
  1490.                the  screen  that could  otherwise  be  used for  displaying
  1491.                message   text.    Because  of  this,  you  can  toggle  the
  1492.                statistics on and off while reading mail by pressing Alt-B.
  1493.  
  1494.  
  1495.           Help Menus
  1496.  
  1497.                The MegaMail  Reader has some  online help available.   This
  1498.                online  help is  not designed  to be  a substitute  for this
  1499.                manual, but as a set of "training wheels" to get you on your
  1500.                way.   There are help menus available while reading mail, in
  1501.                the  Quick Scan, in the  Alt-L listing, and  in the internal
  1502.                editor.   To  display a help  menu, press F1,  or press both
  1503.                buttons on your mouse at the same time.  If  you pull up the
  1504.                help  menu while  in the  BBS/Conf/Thread listing,  you will
  1505.                see:
  1506.  
  1507.           +BBS/Conf/Thread Listing     New  Your New Export  Yours  Total+
  1508.           +---------------------------+   1      0      0    802   1831  |
  1509.           | Toggle Subjects   (Alt-L) |   0      0      0    230    457  |
  1510.           | Quick Scan        (Alt-Q) |   0      0      0      7      7  |
  1511.           | Toggle Tagged Stat(Space) |   0      0      0    132    255  |
  1512.           | Clear Tags        (Alt-C) |   1      0      0    433   1112  |
  1513.           | Tag All           (Alt-T) |----------------------------------+
  1514.           | Save Tagged       (Alt-S) |
  1515.           | Kill Tagged       (Alt-K) |
  1516.           | Permanent Tagged  (Alt-P) |
  1517.           | Prsnal Read Tagged(Alt-R) |
  1518.           | Read Tagged Mail  (R)     |
  1519.           | Exit the Reader   (Alt-X) | 
  1520.           +---------------------------+
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.                                                                          28
  1529.  
  1530.                The help  menus display all  of the major  options available
  1531.                from the  section of  the reader  you are  in. Next  to each
  1532.                option  is the key you  would press to  activate that option
  1533.                directly  from  within the  reader.   At  the bottom  on the
  1534.                screen  is a  one-line description  of the  option currently
  1535.                highlighted.  You  can also access the  option directly from
  1536.                within  the help menu  by typing the  highlighted letter for
  1537.                the option you wish to activate, or, of course, selecting it
  1538.                with the Enter key or your mouse.
  1539.  
  1540.                The help menus  are large  and hide most  of the  underlying
  1541.                screen, and they take  a key stroke to  activate.  They  are
  1542.                not designed  to be  the principal method  of accessing  the
  1543.                reader commands.  They  are designed as a type  of "training
  1544.                wheels" to help give you an easier start with the reader.
  1545.  
  1546.                As  you use  the  reader,  you  will  find  that  you  start
  1547.                remembering  the keystrokes  that go  with the  commands you
  1548.                most often use.  Once you know the keystrokes that go with a
  1549.                particular command, you will have no need for the help menu.
  1550.                But it is always  available for those commands that  you may
  1551.                only  occasionally use or for those that you have forgotten.
  1552.                You  will notice that there is a  help line on the bottom of
  1553.                the  screen.   Whenever the  helper menu  is activated,  the
  1554.                bottom  line of the  screen contains a  short description of
  1555.                the highlighted command.   As you move the highlight  bar up
  1556.                and down, the help  line changes to match the  item that you
  1557.                have highlighted.
  1558.  
  1559.  
  1560.           Viewing ANSI Messages
  1561.  
  1562.                Some messages  have "ANSI Graphics" in  them.  If  you get a
  1563.                message that looks garbled  and think that it may be an ANSI
  1564.                message,  just press the A  key.  The  reader will redisplay
  1565.                the message  using its built-in ANSI  interpretation.  Press
  1566.                any key to return to normal operation of the reader.
  1567.  
  1568.  
  1569.           Leaving Messages
  1570.  
  1571.                There are two ways you can leave a message  using the reader
  1572.                :  Reply  and  Enter.     The  reply  function  (Alt-R)   is
  1573.                specifically designed  for replying to a message.   When you
  1574.                press Alt-R, a message header is placed on top of the screen
  1575.                with all of the fields filled in for you.  You have a chance
  1576.                to change any of the fields you want to change  by using the
  1577.                Tab, Shift Tab,  Up and Down  Arrow keys to move  around the
  1578.                various fields  and then Control-Enter  (Ctrl-Enter) or Page
  1579.                Down (PgDn)  to save.   You  are then  placed  in an  editor
  1580.                (either   the  built-in  internal  editor  or  your  defined
  1581.                external editor) to actually enter your message text.
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.                                                                          29
  1590.  
  1591.                If  you use the Enter  function (Alt-E), the  procedure is a
  1592.                bit longer.   When you  press Alt-E, you  will be  presented
  1593.                with a partially-filled in header.  You will need to fill in
  1594.                the  To and  Subject fields.   You may  also edit  any other
  1595.                fields in the header  by moving around with the  Tab, Shift-
  1596.                Tab, up, and down arrow keys.  When you are done editing the
  1597.                header, press  Control-Enter  or Page  Down.   You are  then
  1598.                placed in an editor (either the built-in internal editor  or
  1599.                your defined external editor) to actually enter your message
  1600.                text.
  1601.  
  1602.                If you are using the internal editor, most Wordstar commands
  1603.                are  available while entering your message text.  If you are
  1604.                unfamiliar with the  Wordstar commands, see appendix A for a
  1605.                listing of these  commands.
  1606.  
  1607.                Note that  while entering  messages in the  internal editor,
  1608.                you can  use the Alt-O  key to  "re-edit" the header  on the
  1609.                message that you are entering.  If you are using an external
  1610.                editor, you will be given a chance to re-edit  the header of
  1611.                your message when you return to the reader.
  1612.  
  1613.  
  1614.           The Enter Key
  1615.  
  1616.                When you  are reading mail, the enter  key is a "smart" key.
  1617.                If  you have any text  blocked off and  you press enter, you
  1618.                are automatically placed in a reply with the marked off text
  1619.                as quoted material.  If you do not have any text marked off,
  1620.                the reader goes to the next message that matches the current
  1621.                search specification.
  1622.  
  1623.                Blocking off the  text you wish to quote with  the F7 and F8
  1624.                keys  and then  pressing the  enter key  is the  fastest and
  1625.                easiest way to reply to a message.
  1626.  
  1627.  
  1628.           Tag Lines
  1629.  
  1630.                A tag  line is appended to the end of each message you leave
  1631.                using the reader.  Part of the  tag line is not configurable
  1632.                by  you (the part that says "MegaMail"), but you can specify
  1633.                what you want to appear in the rest of the tag line.
  1634.  
  1635.                Usually,  people  put  little  phrases  that  they  like  or
  1636.                messages in their tag  lines.  Sometimes sysops like  to put
  1637.                the name and number of their BBS in their tag  line.  You're
  1638.                free to put anything you want in your tag line.
  1639.  
  1640.                The reader  allows you to specify  up to 50 tag  lines.  You
  1641.                can also specify how you want the reader to decide which tag
  1642.                line to put on the bottom of your messages.   You can have a
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.                                                                          30
  1651.  
  1652.                specific  tag line  placed  at the  bottom  of all  of  your
  1653.                messages,  or you  can have  the reader  automatically cycle
  1654.                through all of your tag lines.
  1655.  
  1656.                You  can edit your tag  line options by  pressing Alt-T when
  1657.                reading or entering  messages.   You can also  edit them  by
  1658.                selecting "Tag Lines" from the Utilities menu.
  1659.  
  1660.                When  you press Alt-T or select Tag Lines from the utilities
  1661.                menu, you  will see a screen with your tag lines (if any) on
  1662.                it:
  1663.  
  1664.  
  1665.                +-----------------Edit Tag Lines-----------------------+
  1666.                |Using Tag Line #1                                     |
  1667.                |Tag #1  Sleep?? What's That??!?                       |
  1668.                |Tag #2                                                |
  1669.                |Tag #3                                                |
  1670.                |Tag #4                                                |
  1671.                |Tag #5                                                |
  1672.                |Tag #6                                                |
  1673.                |Tag #7                                                |
  1674.                |Tag #8                                                |
  1675.                |Tag #9                                                |
  1676.                |Tag #10                                               |
  1677.                |Tag #11                                               |
  1678.                |Tag #12                                               |
  1679.                |Tag #13                                               |
  1680.                |Tag #14                                               |
  1681.                |Tag #15                                               |
  1682.                +------------------------------------------------------+
  1683.  
  1684.                There are  slots for  up to  50 tag lines,  and one  slot to
  1685.                specify which tag line to use.  To edit a tag line, move the
  1686.                highlight bar  to the tag  line you  want to edit  and press
  1687.                enter.
  1688.  
  1689.                To tell  the reader which tag  line to use, move  to the top
  1690.                line in the list of tag  lines (The one that says "Using Tag
  1691.                Line #1"  in the screen  above) and  press enter.   You will
  1692.                then be prompted for  the number (1-50) of the tag  line you
  1693.                wish to  have at the end of  each of your messages.   If you
  1694.                enter a 0 here, the reader will  automatically cycle through
  1695.                all of the tag lines that you have defined.
  1696.  
  1697.                Although  the reader's  built-in tag  line system  is pretty
  1698.                sophisticated,   it  is  nothing   when  compared  with  the
  1699.                abilities of  John  Hancock.    John Hancock  is  a  program
  1700.                provided  by The Silicon Frog.   It provides  very fancy and
  1701.                sophisticated tag  line manipulation.   The  MegaMail reader
  1702.                supports  the use of John  Hancock; see the  section on John
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.                                                                          31
  1711.  
  1712.                Hancock  later in the documentation.  If you like tag lines,
  1713.                you'll love John Hancock -- look for it on your local BBS!
  1714.  
  1715.                If  you have  registered your  reader,  you can  disable the
  1716.                reader's  tag line by turning  it off in your configuration.
  1717.                See the Configuration section for details.
  1718.  
  1719.  
  1720.           Deleting Messages
  1721.  
  1722.                You  can  delete or  "kill" a  message  from your  reader by
  1723.                pressing the Alt-K key.  You  will then be asked if you want
  1724.                to kill the message.  When you kill a message in the reader,
  1725.                it  does not kill the message on the BBS -- it just kills it
  1726.                in the reader.   Also note that if you want  to kill a large
  1727.                group  of messages, you  can use the  Purge/Repair option or
  1728.                the kill  tagged messages  function  in the  Quick Scan  and
  1729.                BBS/Conf/Thread Listing.  See the section on tagged messages
  1730.                for details.
  1731.  
  1732.                Note that you cannot  kill a "permanent" message.   You must
  1733.                turn  the permanent flag off  on the message  before you can
  1734.                kill  it.   To do this  when you  are reading  mail, you can
  1735.                press  the Alt-P key.   The Alt-P key  toggles the permanent
  1736.                flag on and off.
  1737.  
  1738.  
  1739.           Editing Messages
  1740.  
  1741.                When  you  are  reading  mail,  you  can  edit  the  message
  1742.                displayed on the screen by pressing Alt-O.  You  will be put
  1743.                into a text-editing  mode automatically, just as if you were
  1744.                entering the text  of the message.  If you  want to edit the
  1745.                header of the message in addition to the text, you can do so
  1746.                by  pressing Alt-O  again  if  you  are using  the  internal
  1747.                editor.   If you  are using an external  editor, you will be
  1748.                given a chance  to edit the  header when you  return to  the
  1749.                reader.
  1750.  
  1751.  
  1752.           Using an External Spell Checker
  1753.  
  1754.                The internal editor  in the  reader supports the  use of  an
  1755.                external spell checker.  To use this function, you must have
  1756.                first defined your spell checker in your configuration.  See
  1757.                the Configuration section for details.
  1758.  
  1759.                To access  your spell checker  while entering and  editing a
  1760.                message,  press Alt-S.  Your  message will be  saved to disk
  1761.                (in the file  MESSAGE.TXT), and your  spell checker will  be
  1762.                invoked as  you have  defined in  your configuration.   When
  1763.                your spell  checker is  done, the reader  will automatically
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.                                                                          32
  1772.  
  1773.                read  back  in  the  text  from  the  disk  (from  the  file
  1774.                MESSAGE.TXT)  and  replace your  old  text  in the  internal
  1775.                editor.
  1776.  
  1777.  
  1778.           Switching Between Editors
  1779.  
  1780.                The reader is designed to make it easy to switch between the
  1781.                internal  editor and  your external  editor.   While reading
  1782.                mail, you can toggle the editor selection by pressing Alt-I.
  1783.                In addition, you can switch editors on the fly.   If you are
  1784.                in  the internal editor and  wish to switch  to the external
  1785.                editor,  simply  press Alt-E.    You  will automatically  be
  1786.                placed in your external editor.  If you are in your external
  1787.                editor and want  to switch to the  reader's internal editor,
  1788.                save  your message and exit  your editor.   You will then be
  1789.                presented with a menu.  Select Internal Editor from the menu
  1790.                and  you will be placed in the reader's internal editor with
  1791.                your message text intact.
  1792.  
  1793.  
  1794.           Printing and Saving Messages 
  1795.  
  1796.                The Reader has a function  specifically designed to help you
  1797.                record  important messages.   When you press  Alt-S, you are
  1798.                prompted for the name of a DOS file or  a device to save the
  1799.                current message to.   If you want to print  the message, you
  1800.                should specify  PRN as the file to save the message to.  The
  1801.                Alt-S function will write out the entire message, along with
  1802.                its header.  
  1803.  
  1804.                Note that  if the  file already  exists, the Alt-S  function
  1805.                will APPEND the  new text to the file, along  with a line to
  1806.                separate the messages.   This makes it very  easy to keep  a
  1807.                file of important messages for future reference.
  1808.  
  1809.                If you just want to write out the message text,  without its
  1810.                header, you can  block the  text using the  block begin  and
  1811.                block  end commands (F7 and F8,  respectively), and then use
  1812.                the  block write command (Control-K,W) to write the text out
  1813.                to a file or to the printer.  The block  write command works
  1814.                both  when you  are  entering a  message  and when  you  are
  1815.                reading messages.
  1816.  
  1817.  
  1818.           "Reverse" Threading
  1819.  
  1820.                The  reader has a function designed for those times when you
  1821.                receive  a message  and  are not  sure  what the  person  is
  1822.                talking about!    When  you press  Alt-W,  the  reader  will
  1823.                immediately  show  you  the  message to  which  the  current
  1824.                message is in reference  to.  The Alt-W function  works both
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.                                                                          33
  1833.  
  1834.                while you are reading messages and when you are entering new
  1835.                ones.  When  you are done looking at the  message, press Esc
  1836.                to return to the original  message.  You can press Alt-W  as
  1837.                many  times as  is necessary --  this allows  you to  read a
  1838.                thread "backwards"  to its  origin.   This function is  also
  1839.                handy  when you are replying  to a message.   Pressing Alt-W
  1840.                when  replying to a message in the internal editor will show
  1841.                you  the  message to  which you  are  replying --  great for
  1842.                making sure your reply addresses the entire message!
  1843.  
  1844.  
  1845.           Zooming 
  1846.  
  1847.                The  reader has a "Zoom"  function that allows  you to "zoom
  1848.                in"  on the  message  text.   This  function is  toggled  by
  1849.                pressing  the  Alt-Z key.   When  you  are "zoomed"  in, the
  1850.                header of the message  is not displayed, so that  the entire
  1851.                screen can be used for the  text of the message.  The reader
  1852.                will remain in "zoom" mode until you press Alt-Z again.
  1853.  
  1854.  
  1855.           About The Personal Read Flags
  1856.  
  1857.                As you read  the messages  in your reader,  the reader  will
  1858.                keep  a running account of  the messages that  you have gone
  1859.                through  during that session.   When you press  the <ESC> to
  1860.                quit  you will be prompted as to whether you want to "Update
  1861.                Personal Read Flags? ". You will see:
  1862.  
  1863.                     +=================================+
  1864.                     | Update Personal Read Flags? Y   |
  1865.                     +=================================+
  1866.  
  1867.                If you press ENTER  and accept the "Y", the reader will mark
  1868.                all the messages that you have read during this session with
  1869.                a "Y" in the Personal Read field.
  1870.  
  1871.                Like all  of the other fields,  this field can be  used in a
  1872.                search. This function allows you to read only those messages
  1873.                that you have not yet read in the reader.
  1874.  
  1875.  
  1876.           "Another Reader" Function
  1877.  
  1878.                Another Reader is exactly what it says.  When you press Alt-
  1879.                A  when reading  mail or  entering a  new message,  "another
  1880.                reader" appears.  
  1881.  
  1882.                This "new" reader is completely independent.  All functions,
  1883.                including   leaving  new   messages,  quick   scanning,  and
  1884.                searching, are active.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.                                                                          34
  1893.  
  1894.                One of the advantages of the Alt-A command is that it allows
  1895.                you to  quote or  copy a  message from  one user  to another
  1896.                user,  even across different conferences or BBSes.  It is as
  1897.                if you were starting into the reader afresh.  You can search
  1898.                for other  messages or  topics without losing  your original
  1899.                position in the message base.  
  1900.  
  1901.                When  you press Alt-A, the "Level" number in the upper right
  1902.                corner will  rise.  To  return to level 1,  or your original
  1903.                reading position, press the ESC  key until you have returned
  1904.                to level 1. 
  1905.  
  1906.  
  1907.           Quoting Functions
  1908.  
  1909.                You may quote from  a message before you actually  enter the
  1910.                reply mode  as well  after you begin  your reply.   To quote
  1911.                before  you enter the reply mode, move the cursor, using the
  1912.                up and down arrow keys  or your mouse, to the line  you wish
  1913.                to start quoting and press F7.  Then, move the cursor to the
  1914.                end of  the section you  wish to quote  and press F8.   Note
  1915.                that the beginning of  a block always defaults to  the first
  1916.                line, so  that all you really  need do if you  want to start
  1917.                from the first line of a  message is move down the number of
  1918.                lines you wish to quote and press F8.
  1919.  
  1920.                Once  you have blocked off your quote, press enter.  You can
  1921.                only  quote whole  lines although  you can  edit the  quoted
  1922.                section to shorten a line while you are in reply mode.  
  1923.  
  1924.           Getting More Quoted Text
  1925.  
  1926.                Internal Editor
  1927.  
  1928.                     If, while replying  to a message,  you decide to  quote
  1929.                     from the message you are replying to, press Alt-W.  You
  1930.                     will be shown  the entire original message.   Block off
  1931.                     your quote in the same manner as described above.  When
  1932.                     are  you finished press enter to  return to your reply.
  1933.                     You  may  also  have  multiple  quotes  from  different
  1934.                     messages  than the one you  are replying to directly by
  1935.                     pressing Alt-A to generate  "another reader."  While in
  1936.                     the Alt-A mode  you can  use all of  the normal  reader
  1937.                     functions.    When you  have  located  the message  and
  1938.                     blocked off  your quote, Esc to return to your original
  1939.                     reply  and use  the Alt-Q  key to  bring in  your text.
  1940.                     Note that if you want to  quote someone without putting
  1941.                     your  quoting prefix  in, you  can use  the Control-K,C
  1942.                     block copy command.   You can also use  the Control-K,W
  1943.                     command to write out  a section of marked text,  or, if
  1944.                     you are entering message text, you can use the Control-
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.                                                                          35
  1953.  
  1954.                     K,R block read command to read in text from a text file
  1955.                     on your disk into your message.
  1956.  
  1957.                External Editor
  1958.  
  1959.                     When the reader executes your external editor, it saves
  1960.                     the  text of the message  that you are  replying to the
  1961.                     file REFER.TXT.  Using your editor, you can then  block
  1962.                     copy the text that you wish to quote from the REFER.TXT
  1963.                     file to the MESSAGE.TXT  file.  Note that if  you block
  1964.                     off  the text and hit  return to begin  your reply, the
  1965.                     quoted text  will be placed directly  into your message
  1966.                     for you.
  1967.  
  1968.                There are  two attributes about  quoted text which  you have
  1969.                control  over.  The  first attribute  is whether  the reader
  1970.                places a box around the quoted text or not.   This option is
  1971.                only  available  if  you  are using  the  reader's  internal
  1972.                editor.   To toggle this  option on and  off, press control-
  1973.                O,control-B  while  reading  mail  or editing  text  in  the
  1974.                internal editor.
  1975.  
  1976.                The other attribute  that you have  control over is  whether
  1977.                the reader  truncates or  wordwraps the  quoted text.   This
  1978.                option  is  toggled  by  pressing  Control-O,Control-Q while
  1979.                reading mail or editing  text in the internal editor.   This
  1980.                option is in effect for both external and internal editors.
  1981.  
  1982.  
  1983.           Quick Scan
  1984.  
  1985.                The Quick Scan allows you to view the messages in the reader
  1986.                in  a concise manner, fitting many messages on the screen at
  1987.                a time.  To do this, each message is represented by a single
  1988.                line of text.   The contents  of the line  of text is  fully
  1989.                configurable.  For details, see the Quick Scan Format String
  1990.                in the Configuration section.
  1991.  
  1992.                To  invoke the  quick  scan while  reading  mail or  in  the
  1993.                BBS/Conf/Thread listing, press Alt-Q.  You will be presented
  1994.                with a screen of  messages.  You can move the  highlight bar
  1995.                among  the messages using the arrow keys, your mouse, or the
  1996.                PgDn and PgUp keys.  To read a specific message, simply move
  1997.                the highlight  bar to the message you wish to view and press
  1998.                the enter key.
  1999.  
  2000.                You can control  which messages are  displayed in the  quick
  2001.                scan by pressing Alt-Q again once you are in the quick scan.
  2002.                You  will be presented with  a list of  options for limiting
  2003.                the  mail  that  is   displayed  in  the  quick  scan.     A
  2004.                particularly useful  one is the Export  option, which allows
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.                                                                          36
  2013.  
  2014.                you  to  see all  of the  messages  that are  waiting  to be
  2015.                exported from your reader.
  2016.  
  2017.                In  addition, the  quick scan  function supports  tagging of
  2018.                messages.  See the section on Tagged Messages for details of
  2019.                this powerful feature.
  2020.  
  2021.  
  2022.           BBS/Conf/Thread Listing
  2023.  
  2024.                The BBS/Conf/Thread listing allows  you to view the  mail in
  2025.                your reader on a topical or categorical basis.  It gives you
  2026.                a quick  summary of all  of the  mail in your  reader, along
  2027.                with  vital statistics  which should  help you  decide which
  2028.                mail to read first, etc. 
  2029.  
  2030.                To access the BBS/Conf/Thread  listing while reading mail or
  2031.                from the quick  scan, press  Alt-L.  You  will be  presented
  2032.                with  a  list  of  all   of  the  BBS's,  Conferences,  and,
  2033.                optionally,  Threads  in  the  reader.   You  can  move  the
  2034.                highlight bar  through these  options using the  arrow keys,
  2035.                your mouse,  or the PgDn and PgUp keys.   To read a specific
  2036.                item, just move  the highlight  bar to that  item and  press
  2037.                enter.
  2038.  
  2039.                The BBS/Conf/Thread listing  can optionally include  Threads
  2040.                in its listing  in addition  to BBS's and  Conferences.   To
  2041.                toggle  this option on and  off, press Alt-L  again once you
  2042.                are inside the BBS/Conf/Thread listing.
  2043.  
  2044.                The BBS/Conf/Thread listing  supports tagged messages.   For
  2045.                complete  information on  this  powerful  feature,  see  the
  2046.                section on tagged messages below.
  2047.  
  2048.           Tagged Messages
  2049.  
  2050.                The reader allows you to work with more than one  message at
  2051.                a time by "tagging" messages.  Each message in the reader is
  2052.                tagged  or untagged, similar to  a file in  many DOS shells.
  2053.                By tagging messages, you can deal with many messages (namely
  2054.                all of the ones that are tagged) at a time.  
  2055.  
  2056.                There are several ways that you can tag messages.  While  in
  2057.                the Quick Scan or the BBS/Conf/Thread listing, you can press
  2058.                the space bar to  toggle the tagged status of  the currently
  2059.                highlighted item.   While  reading mail,  you can  press the
  2060.                space  bar  to toggle  the  tagged status  of  the currently
  2061.                displayed message.  In the lower right corner of the message
  2062.                header,  "Tagged" will appear when the message is tagged and
  2063.                disappear when it is not tagged.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.                                                                          37
  2072.  
  2073.                In addition,  when you are in the quick scan, you can tag or
  2074.                untag messages based on  example.  To do this,  press Alt-F.
  2075.                You will asked whether you  wish to tag by example or  untag
  2076.                by example, and  then you will  be given an example  to fill
  2077.                in.
  2078.  
  2079.                Once messages are tagged,  there are many things you  can do
  2080.                with them.  All  of the following commands work both  in the
  2081.                Quick Scan and in the BBS/Conf/Thread listing:
  2082.  
  2083.                Alt-C          "Clear"  all  tags.     (Make  all   messages
  2084.                               untagged)
  2085.                Alt-T          Tag all messages. (Make all messages tagged)
  2086.                Alt-S          Save/Print Tagged Messages
  2087.                Alt-K          Kill Tagged Messages
  2088.                Alt-P          Change  the  Permanent  flag  on  all  tagged
  2089.                               messages.
  2090.                Alt-R          Change the Personal Read  flag on all  tagged
  2091.                               messages.
  2092.                R              Read tagged messages only.
  2093.  
  2094.  
  2095.           Searching
  2096.  
  2097.                The Alt-F option allows you to set the search specification.
  2098.                The search  specification  defines which  messages  will  be
  2099.                shown to  you and which will  not.  You may  search based on
  2100.                any  field  or combination  of fields  in  the header.   For
  2101.                example, you may search for a user name, your own name, or a
  2102.                particular subject.  You are shown only messages  that match
  2103.                the current  search specification.   Pressing the  ALT-F key
  2104.                will show you the following screen:
  2105.  
  2106.  
  2107.           BBS:           Conference:                  Imported:  1/01/1600
  2108.            To:                         Number:            Date:  1/01/1600
  2109.           From:                     Reference:            Time: 12:00 am
  2110.           Subj:                       Private:            Read:
  2111.             Echo Flag:    Permanent:    Level: 1   Export:   Personal Read:
  2112.  
  2113.  
  2114.                This message header is called a search "example."   It is an
  2115.                example or template of the messages that you want to read.  
  2116.  
  2117.                When the reader displays  the "next" message (ie., when  you
  2118.                press the  right arrow),  it actually  searches for  not the
  2119.                just the next  numerical message but  the next message  that
  2120.                matches your example. 
  2121.  
  2122.                A message  is considered  to "match"  your example if  every
  2123.                field  that is NOT blank in your example exactly matches the
  2124.                corresponding fields  in the  message.  The  initial example
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.                                                                          38
  2133.  
  2134.                (assuming that you  do not have the  automatic "unread" mail
  2135.                mode  on)  is  completely   blank.    (NOTE:  01/01/1600  is
  2136.                considered  a "blank"  date  and 12:00  am  is considered  a
  2137.                "blank" time.)  
  2138.  
  2139.                To move in the  header, use your Tab key  to go to the  next
  2140.                field, Shift-Tab key to go to the previous field, down arrow
  2141.                to  go to the next field under  the one you are editing, and
  2142.                the up arrow  to go to the field directly  above the one you
  2143.                are editing.  When you are done filling in the example,  you
  2144.                should press Ctrl-Enter or PageDown.  
  2145.  
  2146.                For a  complete listing  of all  the keys  you can  use when
  2147.                entering a message header, see Appendix A.
  2148.  
  2149.                All of the fields are exactly as described above for message
  2150.                headers.    Note that  you can  search  based on  all fields
  2151.                except  the "Level" field.  The Level field will always have
  2152.                the "level" you are at in terms  of readers (see the section
  2153.                on the "another reader" function for details)
  2154.  
  2155.                The fewer  fields you fill in  when you are  searching for a
  2156.                particular message, the  more messages you will see, and the
  2157.                better  your  chances  of  finding the  message(s)  you  are
  2158.                searching  for.  The ALT-F command is not forgiving and will
  2159.                search for  the parameters that you specified  EXACTLY.  The
  2160.                more fields you fill,  the more likely for an  exact hit but
  2161.                also the more likely to  have made an error and to  miss the
  2162.                message  you  are seeking.   (Of  course,  if you  enter too
  2163.                little,  you will have many messages to look through to find
  2164.                the one you were looking for.)
  2165.  
  2166.                If  your search  fails,  press ALT-F  again  to change  your
  2167.                search  spec. As you TAB through the  fields, if you want to
  2168.                BLANK out (erase) a  previously entered field, press CTRL-Y.
  2169.  
  2170.  
  2171.                There are several commands that relate to the search example
  2172.                and the  Alt-F command.   Pressing Alt-C while  reading mail
  2173.                will clear  the entire  example, thus showing  ALL messages.
  2174.                Alt-U  will  first clear  the  example and  then  change the
  2175.                Personal Read flag to "N",  thus causing only those messages
  2176.                that you have not yet  read to be displayed.  The  Alt-Y key
  2177.                will simply set the "TO" field to YOU, thus showing you only
  2178.                those messages that are addressed to you.
  2179.  
  2180.                Certain special  searches are recognized and  indicated by a
  2181.                special  character in  the  lower right  hand corner  of the
  2182.                display near the memory left display.  These letters are:
  2183.  
  2184.                     T - Tagged Mail Only
  2185.                     N - uNread Mail
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.                                                                          39
  2194.  
  2195.                     Y - Your Mail Only
  2196.  
  2197.  
  2198.  
  2199.           Command Line Parameters
  2200.  
  2201.                You can manage your  reader through the use of  command line
  2202.                parameters.  This allows  you to use your reader  and obtain
  2203.                your mail via a set of batch files.  
  2204.  
  2205.                Valid Command Line Parameters:
  2206.  
  2207.                     /NOMOUSE       Disables mouse support.
  2208.  
  2209.                     /MONO          Forces Monochrome operation.
  2210.  
  2211.                     /MACROFILE     Specifies alternate  macro file (default
  2212.                                    is    MEGAREAD.MAC)   Correct    syntax:
  2213.                                    /MACROFILE FILENAME. There is no need to
  2214.                                    create the new file;  the reader will do
  2215.                                    so the first time it works with it.
  2216.  
  2217.                     /HOTKEYFILE    Specifies   alternate   hot   key   file
  2218.                                    (default   is  MEGAREAD.HKY)     Correct
  2219.                                    syntax: /HOTKEYFILE FILENAME.   There is
  2220.                                    no need  to  create the  new  file;  the
  2221.                                    reader  will do  so  the  first time  it
  2222.                                    works with it.
  2223.  
  2224.                     /BASENAME      Specifies  alternate  message base  file
  2225.                                    name.   Cannot  contain   an  extension.
  2226.                                    Default   is  MESSAGES.   Proper  syntax
  2227.                                    /BASENAME   FILENAME    Ie.,   /BASENAME
  2228.                                    MYMAIL. There  is no need to  create the
  2229.                                    new mail file; the reader will do so the
  2230.                                    first time it works with it.
  2231.  
  2232.                     /CONFIGFILE    Specifies  an  alternate   configuration
  2233.                                    file.    The   default  is   CONFIG.MGA.
  2234.                                    Proper syntax: /CONFIGFILE FILENAME
  2235.  
  2236.                     /NOEMS         Disables the reader's use of EMS memory.
  2237.  
  2238.                     /EXPORT BBSID  Export mail from BBSID & return to DOS.
  2239.  
  2240.                     /IMPORT BBSID  Import mail from BBSID & return to DOS. 
  2241.  
  2242.                     /PACK XXX      Pack  and  remove all  messages imported
  2243.                                    XXX  days ago.  (use  /PACK 999  to just
  2244.                                    "purify" and delete none)
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.                                                                          40
  2253.  
  2254.                     /BIOSSCROLL    Turns    off   the    reader's   "smooth
  2255.                                    scrolling"  routines for  CGAs.   If you
  2256.                                    have  a CGA  card, using  this parameter
  2257.                                    will speed up the  scrolling of text  in
  2258.                                    the  reader, but  the scrolling  will be
  2259.                                    less attractive.
  2260.  
  2261.                     /NOSNOW        Turns  off  the  reader's  checking  for
  2262.                                    snow. Will drastically  speed up  screen
  2263.                                    writes on CGAs, but may result in "snow"
  2264.                                    on the screen.
  2265.  
  2266.                     /COLORFILE     Specifies  the  file  to  use  to  store
  2267.                                    information  about  the  colors you  are
  2268.                                    using  inside  the  reader.   Syntax  is
  2269.                                    /COLORFILE  Filename  where filename  is
  2270.                                    the  name  of  the  file to  use.    The
  2271.                                    default is COLORS.MGA.
  2272.  
  2273.                     /50 or /43     These  command  line options  will cause
  2274.                                    the reader  to go  into 43 line  mode if
  2275.                                    you have an  EGA or 50 line mode  if you
  2276.                                    have a VGA.  This allows you to see much
  2277.                                    more of  a message on the  screen at one
  2278.                                    time.  They have no effect if you do not
  2279.                                    have an EGA or VGA.
  2280.  
  2281.                     /NOZIP         Causes the reader to skip the PKZIP  and
  2282.                                    PKUNZIP   steps   when   importing   and
  2283.                                    exporting mail.  See the section below.
  2284.  
  2285.                     /BUFSIZE #     Allows you to set  the buffer size  used
  2286.                                    when  importing  and  exporting.     The
  2287.                                    buffer size is specified  in bytes.  The
  2288.                                    default  buffer  size  is   4096  bytes.
  2289.                                    Different sized buffers tend to give the
  2290.                                    best performance  on different machines.
  2291.                                    Larger  buffers  may  give   you  better
  2292.                                    performance,  but  they  will  cost  you
  2293.                                    memory.   For example,  if you wanted to
  2294.                                    use an 8k buffer,  you would put this on
  2295.                                    the command line : /BUFSIZE 8192
  2296.  
  2297.                     /NOIMPORT      This  command  line option  will disable
  2298.                                    automatic  importing  for  this  session
  2299.                                    only.   Useful  if you  want to  run the
  2300.                                    reader  but for some  reason do not want
  2301.                                    to import the packets you have waiting.
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.                                                                          41
  2310.  
  2311.                An example: a batch  file that would do a  complete MegaMail
  2312.                cycle and pack the messages at the end, removing messages 10
  2313.                days or older:
  2314.  
  2315.                     cd \megamail
  2316.                     megaread /export connect
  2317.                     cd\telix
  2318.                     telix {run a script}
  2319.                     cd \megamail
  2320.                     megaread /import connect /pack 10
  2321.  
  2322.                Note that  while the order  of most command  line parameters
  2323.                doesn't  matter,  if  more  than one  "batch"  command  line
  2324.                parameters are to be specified, the actions are taken in the
  2325.                order that they appear on the command line.
  2326.  
  2327.           The /NOZIP Command Line Parameter
  2328.            
  2329.                The /NOZIP command line parameter  causes the reader to skip
  2330.                the PKUNZIP  and PKZIP  steps when importing  and exporting.
  2331.                This  is desirable  if  you are  running under  tight memory
  2332.                restrictions.   When  using this  option and  importing, you
  2333.                must first  unzip  the  .DL file  you  downloaded  into  the
  2334.                reader's  work directory.  Then  you may run  the reader and
  2335.                import  it.  When exporting,  you must export  in the reader
  2336.                and then use pkzip to put the files into the .UL file.
  2337.  
  2338.                If you're using  this option, you may want to make two batch
  2339.                files that import and export a given node:
  2340.  
  2341.                     IMPORT.BAT:
  2342.  
  2343.                               c:
  2344.                               cd \mega\work
  2345.                               pkunzip c:\downloaddir\%1.DL
  2346.                               cd ..
  2347.                               megaread /nozip /import %1
  2348.  
  2349.                     EXPORT.BAT:
  2350.  
  2351.                               C:
  2352.                               cd \mega
  2353.                               megaread /nozip /export %1
  2354.                               cd work
  2355.                               pkzip -m c:\uploaddir\%1.UL
  2356.  
  2357.                These batch files are  provided in the MegaMail  package for
  2358.                you.  All  you should need  to change is  the uploaddir  and
  2359.                downloaddir, and possibly  the c:'s (should be the  drive in
  2360.                which you have your megamail reader subdirectory) and the cd
  2361.                \mega's (should be the  directory where your MegaMail reader
  2362.                lives.)
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.                                                                          42
  2371.  
  2372.                If  you are  operating the  "QWK Standard"  packets and  the
  2373.                /NOZIP option, you should turn off  the "Keep .QWK Contents"
  2374.                option by going to  the miscellaneous configuration menu and
  2375.                selecting  "No" for "Keep  .QWK Contents."   This is because
  2376.                the reader shells  to PKZIP  to ZIP up  the bulletins,  news
  2377.                files,  and welcome screen that are in the .QWK packet after
  2378.                it imports it.
  2379.  
  2380.  
  2381.           Repairing and Purging Mail
  2382.  
  2383.                The Repair/Purge  option, located on the  Utilities menu, is
  2384.                used to manage  mail already in your reader.   There are two
  2385.                situations in which you would need to use this function.
  2386.  
  2387.                The first, and most common, is to keep the amount of mail in
  2388.                your reader  from becoming  large and unmanageable.   Unless
  2389.                you  use this option, mail is never really deleted from your
  2390.                reader.   When you repair/purge your  message base, messages
  2391.                that have  been killed are actually  physically removed from
  2392.                your message base.
  2393.  
  2394.                In addition, the  Repair/Purge Mail File option has two ways
  2395.                of removing mail  from your reader.  The first  way is based
  2396.                on  the date on which  the messages were  IMPORTED into your
  2397.                reader and  the second is by example  (see below).  When you
  2398.                select the Repair/Purge option  from the Utilities menu, the
  2399.                first  question you  will be  asked is  whether you  want to
  2400.                remove any mail from your reader at all.
  2401.  
  2402.           +----------------Maintain Reader Message Base-------------------+
  2403.           |                                                               |
  2404.           | Remove any mail from the message base when packing? Y         |
  2405.           |                                                               |
  2406.           |                                                               |
  2407.           |                                                               |
  2408.           |                                                               |
  2409.           |                                                               |
  2410.           |                                                               |
  2411.           +---------------------------------------------------------------+
  2412.  
  2413.                You  should respond "Y" if you  want to remove mail from the
  2414.                reader.  (Note that even  if you press  "N" here, previously
  2415.                killed mail will be removed from the reader.)  If you answer
  2416.                "Y", you will then be asked if you wish to remove mail based
  2417.                on date.  You should answer "Y" to remove mail by date.  You
  2418.                will  then be asked the number of  days old a message has to
  2419.                be for  it to be deleted.  The date used for this process is
  2420.                the date when the message was imported into your reader, NOT
  2421.                the day that  the message was left.  This prevents "old" BBS
  2422.                mail, that is new to your reader, from being deleted.
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.                                                                          43
  2431.  
  2432.                You should answer  this question with the  maximum number of
  2433.                days  you want mail to be kept  in your reader.  Purging can
  2434.                take a long time, depending on the quantity of mail you have
  2435.                in your reader  and the speed  of your computer.   Note that
  2436.                this  option can  be invoked  from the  command line.   This
  2437.                allows you to pack  your reader's message base automatically
  2438.                in an "event"  or perhaps  once a day  in your  AUTOEXEC.BAT
  2439.                file.
  2440.  
  2441.                The  second  way of  removing mail  from  your reader  is by
  2442.                example. This  is similar  to searching, where  any messages
  2443.                that match the example you give, are purged from the message
  2444.                base.  This option is  useful if you want to remove  a group
  2445.                of  messages.   For  example, if  you  wished to  remove all
  2446.                messages  that  were in  the  conference  "sysop" from  your
  2447.                reader,  you could  do so  by purging  with an  example that
  2448.                matched all messages with "sysop" in the conference field.
  2449.  
  2450.                To use this option, choose  the Repair/Purge option from the
  2451.                Utilities  menu and answer "Y"  when the reader  asks you if
  2452.                you  want  to remove  any mail  from  the message  base when
  2453.                packing.   Then,  type "N" when  the reader asks  you if you
  2454.                want to remove mail by date.  When you are asked if you wish
  2455.                to purge by example, answer "Y".   When you press ENTER, you
  2456.                will be greeted by a  "blank" example, just as in the  Alt-F
  2457.                function.
  2458.  
  2459.                Now, since we  want to remove all  mail that has  "sysop" as
  2460.                the conference, we  move over to  the Conference: field  and
  2461.                type "sysop".  To  signal  that  you are  done  editing  the
  2462.                example, press  Ctrl-ENTER or PageDown, and  the reader will
  2463.                begin  packing  the message  base,  removing  all mail  that
  2464.                matches the example.
  2465.  
  2466.                The other reason that you might want to run the Repair/Purge
  2467.                option  is to actually  repair a message base.   If you exit
  2468.                the  reader  abnormally,  your  message  base  might  become
  2469.                "corrupted."    This is  due  to advanced  routines  used to
  2470.                manage  your messages once they are  inside the reader which
  2471.                maintains  a fair amount of information in memory.  This has
  2472.                the advantage of greatly speeding your reader up, but if the
  2473.                reader  does not  exit  normally, the  information is  never
  2474.                written back out to disk.
  2475.  
  2476.                If you get  an error  when you attempt  to read, import,  or
  2477.                export  mail, the  first thing  to do  is Repair/Purge  your
  2478.                message  base.  It doesn't matter if you actually remove any
  2479.                mail from  the message base  when you  use the  Repair/Purge
  2480.                function.    The  Repair/Purge  option   will  automatically
  2481.                rebuild your message base, fixing any errors in it.
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.                                                                          44
  2490.  
  2491.           Reading Bulletins, News, and New Files
  2492.  
  2493.                "QWK  Standard" doors  allow  you to  download system  news,
  2494.                bulletins, and  lists of  new files available  for download.
  2495.                The MegaMail reader facilitates reading these  items through
  2496.                the News/Bulletins/Files option  off of the BBS  menu.  Note
  2497.                that for  this option to work,  you must have told  the door
  2498.                that you are  using to send  you these  items, and you  must
  2499.                have the "Keep .QWK  Contents" option under Miscellaneous in
  2500.                your configuration set to Yes.
  2501.  
  2502.                Upon selecting  News/Bulletins/Files, you will  be presented
  2503.                with a  listing of all  of the  .QWK boards that  have news,
  2504.                bulletins, and/or  new files  listings available.   Each BBS
  2505.                will be accompanied by the date on which the files were last
  2506.                updated.  Select the  BBS that you wish to  view files from.
  2507.                After uncompressing the information from  the bulletin board
  2508.                that you requested, you will be presented with a menu of the
  2509.                files available for viewing.  For example :
  2510.  
  2511.                +---------------------Select Item to View-----------------+
  2512.                | 8/26/1990    2K New Files                               |
  2513.                | 8/26/1990    1K (MM-MENU)                               |
  2514.                | 8/26/1990    2K Welcome Screen                          |
  2515.                | 8/26/1990   26K Main Board Bulletin 5                   |
  2516.                | 8/26/1990   22K Main Board Bulletin 6                   |
  2517.                | 8/26/1990    1K Main Board Bulletin 13                  |
  2518.                | 8/26/1990    3K Main Board Bulletin 14                  |
  2519.                | 8/26/1990    0K Main Board Bulletin 15                  |
  2520.                | 8/26/1990    6K Main Board Bulletin 20                  |
  2521.                +---------------------------------------------------------+
  2522.  
  2523.                The reader  analyzes each filename that  has been downloaded
  2524.                from the board and  presents it as a description of what the
  2525.                file is.   If the reader does not know what the file is (for
  2526.                example MM-MENU  in the above example), it displays the name
  2527.                of  the  file  in  parentheses.   Before  each  filename  or
  2528.                description,  the  date  and size  (in  K)  of  the file  is
  2529.                printed.  To view a file,  simply move the highlight bar  to
  2530.                the filename or description that you want to view.  When you
  2531.                press  (enter),  the file  will  be displayed  to  you using
  2532.                either the internal file viewer, or the external file viewer
  2533.                that you defined in your configuration.  (See the section on
  2534.                configuration for  details.)  If you are  using the internal
  2535.                file viewer,  you can  press A  to view  the file with  ANSI
  2536.                graphics enabled.
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.                                                                          45
  2545.  
  2546.           Using John Hancock with MegaMail
  2547.  
  2548.                John Hancock  is a utility  available as shareware  from The
  2549.                Silicon Frog  that allows  you to store  and manipulate  tag
  2550.                lines.  It allows you to do many fancy manipulations on your
  2551.                tag lines, and, is in general simply a lot of fun.
  2552.  
  2553.                To  use John  Hancock with  MegaMail, you  must set  up John
  2554.                Hancock as per the instructions that come with John Hancock.
  2555.                Then, simply  add a  DOS "hotkey"  that calls  John Hancock.
  2556.                The  reader  will  automatically  detect that  it  was  John
  2557.                Hancock that was run in the  hotkey and get the new tag line
  2558.                from John Hancock.  
  2559.  
  2560.                To  create  a hotkey  for  John  Hancock, press  Alt-H  (for
  2561.                Hotkey) and then press the insert key (for adding a hotkey).
  2562.                You will then be prompted for the "Trigger Keystroke."  This
  2563.                is the key that you will  press to activate John Hancock.  I
  2564.                use Alt-J.   You will then be asked for the DOS command line
  2565.                for  the  hotkey.   If you  are  running under  tight memory
  2566.                conditions, you should put a * as the first character of the
  2567.                DOS command  line; this will tell the reader to swap to DISK
  2568.                or  EMS memory before running  John Hancock.   Then, type JH
  2569.                and hit enter.  You should  then see the hotkey added to the
  2570.                list of hotkeys in your  reader.  You can try it  now; press
  2571.                the  trigger keystroke  that you  selected and  John Hancock
  2572.                should pop up.
  2573.  
  2574.                Each  time that  you  pop up  John  Hancock using  your  DOS
  2575.                Hotkey, the reader reads the tag line  that you select.  The
  2576.                reader  will continue using  that tag line  until you invoke
  2577.                John Hancock and select another tag.  If you want to go back
  2578.                to  using the internal tag line engine, Press Alt-T to bring
  2579.                up the tag line  menu, and the reader will start getting tag
  2580.                lines internally again.
  2581.  
  2582.  
  2583.           Receiving Files from QMail
  2584.  
  2585.                The  QMail 4 door provides  the ability to  receive files in
  2586.                your .QWK  packet.    This option  is  compatible  with  the
  2587.                MegaMail reader assuming that you have the "Keep .QWK Packet
  2588.                Contents"  option turned  on.   If you  have the  "Keep .QWK
  2589.                Packet Contents"  option set to Yes,  all you need  to do to
  2590.                get the file that was sent to you in your .QWK packet is  to
  2591.                extract the file from the file IDCODE.ZIP in your "QWKSTUFF"
  2592.                directory.   (The "QWKSTUFF"  directory is configurable from
  2593.                the  Directories option  off of  the configuration  menu; it
  2594.                defaults  to a directory under the default directory for the
  2595.                reader called QWKSTUFF.)   If you do not have the "Keep .QWK
  2596.                Packet  Contents" option  turned  on, you  must extract  any
  2597.                files that the QMail  4 door sends you BEFORE  importing the
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.                                                                          46
  2606.  
  2607.                packet, since the  reader will delete the  .QWK packet after
  2608.                importing it.
  2609.  
  2610.  
  2611.  
  2612.           Colors
  2613.  
  2614.                Virtually  all of the colors used in the MegaMail Reader are
  2615.                configurable by  the user.  To configure your colors, select
  2616.                "Colors"  from  the  Utilities  menu.    You  will  then  be
  2617.                presented with a choice  between choosing default color sets
  2618.                or fine-tuning  individual colors.   It is  recommended that
  2619.                you try the predefined color sets before trying to fine tune
  2620.                your colors.   This is because  there are approximately  130
  2621.                colors that can be configured in the reader, and it can be a
  2622.                tedious process to fine-tune everything perfectly.
  2623.  
  2624.                If you  select "Default Color  Sets," you will  be presented
  2625.                with a list of predefined  color sets, including the default
  2626.                color set (ie the one use when no COLORS.MGA file is found).
  2627.                By  moving the highlight bar and selecting one of these, you
  2628.                can  change all  130 colors  at once  to a  predefined color
  2629.                scheme.
  2630.  
  2631.                If  you select  "Individual Colors,"  you will  be presented
  2632.                with a scrolling list of all 130 colors.  To change a color,
  2633.                move  the highlight bar to that color and press return.  You
  2634.                will then be presented with a table of all available colors.
  2635.                There will be a white box  around the current color for that
  2636.                item, and you can  move the white box using your  arrow keys
  2637.                or your  mouse.  When you  have moved the cursor  to the new
  2638.                color, press  (enter).   Pressing Esc  will leave the  color
  2639.                like it  was before.  Note that you can toggle the intensity
  2640.                of the background color by pressing B while on this table.
  2641.  
  2642.                After you  have selected individual colors that suit you, it
  2643.                is  a good  idea to copy  your COLORS.MGA  file to  a backup
  2644.                file.   COLORS.MGA files can  constitute a lot  of work, and
  2645.                keeping a  backup COLORS.MGA  file protects you  from losing
  2646.                yours.
  2647.  
  2648.  
  2649.           DOS Hotkeys
  2650.  
  2651.                The  reader's DOS  Hotkeys  function allows  you to  execute
  2652.                programs from the reader with a single keystroke.  This type
  2653.                of  function can  be very  helpful for  executing frequently
  2654.                used programs directly from the reader.
  2655.  
  2656.                To access the  hotkey function, press Alt-H from anywhere in
  2657.                the reader.   You will  be presented  with a listing  of any
  2658.                defined hotkeys on it.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.                                                                          47
  2667.  
  2668.                To add a hotkey, press the Insert key.  You will be prompted
  2669.                for  a "Trigger Keystroke" -- the keystroke that you want to
  2670.                be  associated with executing the program.  You will then be
  2671.                prompted  for the DOS command to execute when that keystroke
  2672.                is pressed.  If you want the reader  to be swapped to EMS or
  2673.                DISK when  executing your program, precede  your DOS command
  2674.                with a  "*".   (For example,  *WP might  be used  to execute
  2675.                WordPerfect with swapping enabled.)  If you want the  reader
  2676.                to leave  the screen instead of clearing it before executing
  2677.                the  program,  put  "STAY:"  at the  beginning  of  the  DOS
  2678.                command.   Note that  if you wish  to put  both a "*"  and a
  2679.                "STAY:", the "*"  must come  first.  The  "STAY:" option  is
  2680.                useful for programs that read the screen.
  2681.  
  2682.                To Delete a  hotkey, move  the highlight bar  to the  hotkey
  2683.                that you want to delete and press the Del key.
  2684.  
  2685.                To edit a hotkey, move the  highlight bar to the hotkey that
  2686.                you  want to  edit and  press the  enter key.   You  will be
  2687.                prompted  for  the trigger  keystroke and  then for  the DOS
  2688.                command, just as if you were adding the hotkey.
  2689.  
  2690.                Your hotkey assignments are stored in the file MEGAREAD.HKY.
  2691.                You can use an alternate file  to store the hotkey data; see
  2692.                the section on command line arguments for details.
  2693.  
  2694.  
  2695.           Keyboard Macros
  2696.  
  2697.                The reader has powerful  keyboard macro facilities built in.
  2698.                From  virtually anywhere  in the  reader,  you can  define a
  2699.                macro or play  one back.  Also included  is a powerful macro
  2700.                editor that allows you to edit macros that you have defined.
  2701.                The macro facility  is so  powerful that you  can use it  to
  2702.                remap  your  entire keyboard  in the  reader.   To  define a
  2703.                macro, you simply press Control-F10.  A small window pops up
  2704.                informing  you that  "macro recording"  has been  turned on.
  2705.                Until you press Control-F10  again, all keys that  you press
  2706.                will be recorded.   You then perform  the task you  want the
  2707.                macro to perform for you later.   When you are done pressing
  2708.                the keys for the task, press Control-F10 again.  You will be
  2709.                prompted for the key to assign this macro.  After you define
  2710.                a macro, whenever you press the key you just assigned to the
  2711.                macro, the keys you pressed will be played back.
  2712.  
  2713.                Note that to delete a macro,  you record an "empty" macro on
  2714.                top of it  -- Just hit  Control-F10 two times  in a row  and
  2715.                then press the key  associated with the macro that  you want
  2716.                to delete.
  2717.  
  2718.                The following information on macros is more advanced and may
  2719.                not be of interest to more casual users.
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.                                                                          48
  2728.  
  2729.  
  2730.           Redefining your Keyboard using Macros
  2731.  
  2732.                You  can use the  reader's keyboard macro  facility to remap
  2733.                your  keyboard.  Let's say  that you didn't  like the normal
  2734.                begin  block and end block keystrokes.  You decided that you
  2735.                would like Alt-B to Begin a block of text and Alt-E to End a
  2736.                block of text.   But, Alt-E is  already assigned to Enter  a
  2737.                message.   So,  you  want to  redefine Alt-M  to be  Enter a
  2738.                Message.  To do this,  simply set up three macros :  One for
  2739.                Begin  a block, one for End a  block, and one for Entering a
  2740.                message.  The first macro, Begin a block, is fairly simple.
  2741.  
  2742.                Define a macro,  Alt-B, with  just the keystroke  F7 in  it.
  2743.                The second macro  is also  simple.  Define  a macro,  Alt-E,
  2744.                with just  the keystroke  F8 in  it.   (The  Alt-E that  you
  2745.                define  will take  precedence over  the built-in  Alt-E that
  2746.                used to mean Enter a message.)
  2747.  
  2748.                Now, you must define a macro for leaving a message.  This is
  2749.                necessary  because when you press Alt-E  now, your new macro
  2750.                will  be played back instead of the reader going into "enter
  2751.                a new message" mode.  Define a macro with the keystroke Alt-
  2752.                E in it and assign it to Alt-M.
  2753.  
  2754.                This  setup works  because macros are  not played  back when
  2755.                they are part of another macro.   If this were not true then
  2756.                instead of entering a message with your Alt-M macro it would
  2757.                end a  block.   This property  of the  macros allows  you to
  2758.                completely  redefine your  keyboard as  you like,  using the
  2759.                same methods described here.  The only key that you can't be
  2760.                redefined  is Control-F10.  This  is for safety;  as long as
  2761.                you  can hit  Control-F10,  you can  eliminate macros  (just
  2762.                record an "empty" macro (hit Control-F10 twice in a row) and
  2763.                assign  it  to  the  same  key as  the  macro  you  want  to
  2764.                eliminate).  
  2765.  
  2766.                Another  feature  of the  macro engine  that is  useful when
  2767.                redefining your keyboard is the ability to specify the macro
  2768.                filename on the  command line.   For exact  syntax, see  the
  2769.                section  on  command  line   parameters.    In  short,  this
  2770.                capability  allows you  to  have several  different sets  of
  2771.                macros that you can choose from when you run the reader.
  2772.  
  2773.  
  2774.           The Macro Editor
  2775.  
  2776.                The reader  also has a built-in macro  editor.  You can edit
  2777.                previously  defined macros with the macro editor, or you can
  2778.                create new ones.   Go  the Utilities menu  and select  "Edit
  2779.                Macro."    You  will  then be  prompted  for  the  keystroke
  2780.                assigned to the macro that you wish to edit.  When you press
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.                                                                          49
  2789.  
  2790.                the key,  a window  will open  up with  the contents of  the
  2791.                macro inside it.
  2792.  
  2793.                It should be noted that you should never really need  to use
  2794.                the macro editor.  If  you want to alter a macro,  it may be
  2795.                easier to simply record it again  and assign it to the  same
  2796.                key.   The macro editor  can, however, be  useful for seeing
  2797.                what  keys  a  macro  consists  of  or  when  making  slight
  2798.                alterations  to   a  long  macro.     Several  commands  are
  2799.                operational inside the macro editor:
  2800.  
  2801.                     Enter          Quit editing and save changes
  2802.                     Esc            Quit editing and abort changes.
  2803.                     Left Arrow     Move Cursor Left
  2804.                     Right Arrow    Move Cursor Right
  2805.                     Up Arrow       Move Cursor Up
  2806.                     Down Arrow     Move cursor Down
  2807.                     Ins            Toggle insert mode on and off
  2808.                     Del            Delete key at cursor
  2809.  
  2810.                The macro editor operates in two modes : Command and Literal
  2811.                (the current  mode  is displayed  in  the upper  right  hand
  2812.                corner  of the macro editor  window.)  In  command mode, the
  2813.                keys above  perform their respective functions.   In Literal
  2814.                mode, pressing  the down-arrow  puts a down-arrow  into your
  2815.                macro.    The scroll  lock  key always  toggles  Literal and
  2816.                Command mode.
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.                                                                          50
  2825.  
  2826.  
  2827.           Appendix A : Summary of Available Commands
  2828.  
  2829.  
  2830.           While Reading Mail :
  2831.  
  2832.                Right Arrow    Next   message    matching   current   search
  2833.                               specification. See above  for information  on
  2834.                               search specifications.
  2835.  
  2836.                Left Arrow     Previous  message   matching  current  search
  2837.                               specification.  See  above for information on
  2838.                               search specifications.
  2839.  
  2840.                Alt-R          Reply to the current message.
  2841.  
  2842.                Alt-E          Enter a new message
  2843.  
  2844.                Alt-S          Save/Print Current Message
  2845.  
  2846.                Alt-K          Kill Current Message
  2847.  
  2848.                Alt-C          Clear the current Search Example.
  2849.  
  2850.                Alt-U          Read Unread Mail only
  2851.  
  2852.                Alt-Q          Invoke the Quick Scan
  2853.  
  2854.                Alt-Y          Read Your Mail Only
  2855.  
  2856.                Alt-X          Leave the reader completely and quickly.
  2857.  
  2858.                F1,
  2859.                Both Buttons   Help Menu
  2860.  
  2861.                Alt-T          Edit Tag Lines
  2862.  
  2863.                Home           Go to the beginning of the base
  2864.  
  2865.                End            Go to the end of the message base
  2866.  
  2867.                Alt-O          Edit the current Message.
  2868.  
  2869.                Enter          If  Block  marked: Reply  to  current message
  2870.                               with  marked text  as  quoted.   If no  block
  2871.                               marked, move to the next message.
  2872.  
  2873.                Alt-L          Invoke BBS/Conf/Thread Listing
  2874.  
  2875.                Alt-P          Toggle  the Permanent  flag  on  the  Current
  2876.                               Message
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.                                                                          51
  2885.  
  2886.                Space Bar      Toggle  the  tagged  status  of  the  current
  2887.                               message.
  2888.  
  2889.                Alt-I          Toggle  between  the  internal  and  external
  2890.                               editor, if defined.
  2891.  
  2892.                Alt-B          Toggle  the Statistics Display  at the bottom
  2893.                               of the screen off and on.
  2894.  
  2895.                Alt-F          Set current search specification.   See above
  2896.                               for information on search specification.
  2897.  
  2898.                Alt-A          Another -  gives you  "another" reader.   See
  2899.                               section on "Another Reader" 
  2900.  
  2901.                Alt-W          What?!?  -  Shows you  the  message that  the
  2902.                               current  message is referring to. See section
  2903.                               on Reverse Threading.
  2904.  
  2905.                Alt-D          DOS shell - Shell to dos from anywhere.  
  2906.  
  2907.                Alt-H          DOS Hotkeys Utility.
  2908.  
  2909.  
  2910.  
  2911.           Commands for  Scrolling Through  Message Text (Both  Entering and
  2912.                Reading Mail)
  2913.  
  2914.                <Up Arrow>     Cursor up one line.
  2915.  
  2916.                <Down Arrow>   Cursor down one line.
  2917.  
  2918.                <Ctrl W>       Scroll display up one line.
  2919.  
  2920.                <Ctrl Z>       Scroll display down one line.
  2921.  
  2922.                <PgUp>         Scroll display up one page.
  2923.  
  2924.                <PgDn>         Scroll display down one page.
  2925.  
  2926.                <Ctrl Home>    Move cursor to top of display.
  2927.  
  2928.                <Ctrl End>     Move cursor to bottom of display. 
  2929.  
  2930.                <Ctrl PgUp>    Move cursor to beginning of message. 
  2931.  
  2932.                <Ctrl PgDn>    Move cursor to end of message.
  2933.  
  2934.                <Click Left>   Move cursor to the position indicated by  the
  2935.                               mouse cursor.
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.                                                                          52
  2944.  
  2945.                Alt-Z          "Zooms" the text window - removes header from
  2946.                               screen.   Press  Alt-Z  again  to  return  to
  2947.                               "normal" mode.
  2948.  
  2949.  
  2950.  
  2951.           Block Commands Active when Reading and Entering Messages:
  2952.           (See below for other block commands for entering message text)
  2953.  
  2954.                Control K,B or 
  2955.                F7             Begin   Block   (for  writing,   copying,  or
  2956.                               quoting)
  2957.  
  2958.                Control K,K or 
  2959.                F8             End Block (for writing, copying, or quoting)
  2960.  
  2961.                Control K,H    Hide Block
  2962.  
  2963.                Control K,W    Write  Block (writes  current block  to user-
  2964.                               specified file name)
  2965.  
  2966.  
  2967.           Commands Active while entering message (replies or new messages) 
  2968.  
  2969.                Esc            Exit message entry, saving if desired.
  2970.  
  2971.                Alt-A          Another -  gives you  "another" reader.   See
  2972.                               section on "another reader" function.
  2973.  
  2974.                Alt-W          What?!?  -  Shows you  the  message that  the
  2975.                               current message is referring to.  
  2976.  
  2977.                Alt-D          DOS shell - Shell to dos from anywhere.
  2978.  
  2979.                Alt-Q          Quote message text. See section on quoting.
  2980.  
  2981.                Alt-R          Global Reformat of the Message Text
  2982.  
  2983.                Alt-O          "Oops!" --  allows you to re-edit the message
  2984.                               header.
  2985.  
  2986.                F1,
  2987.                Both Buttons   Help Menu.
  2988.  
  2989.                Alt-T          Edit Tag Lines
  2990.  
  2991.                Alt-E          Switch to External Editor, if defined.
  2992.  
  2993.                Alt-Z          Toggle Zoomed Mode
  2994.  
  2995.                Alt-S          Invoke external spell checker, if defined.
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.                                                                          53
  3004.  
  3005.                Control K,C    Copy  Block (works  just  like  in your  word
  3006.                               processor)
  3007.  
  3008.                Control K,V    Move  Block  (works  just like  in  your word
  3009.                               processor)
  3010.  
  3011.                Control K,H    Hide  Block (works  just  like in  your  word
  3012.                               processor)
  3013.  
  3014.                Control K,R    Read  Block (reads  in a  block from  a user-
  3015.                               specified file) Available only  when entering
  3016.                               message text.
  3017.  
  3018.                Control K,Y    Delete Block.   Available only when  entering
  3019.                               message text.
  3020.  
  3021.                <Left Arrow>   Cursor left one character.
  3022.  
  3023.                <Right Arrow>  Cursor right one character.
  3024.  
  3025.                <Home>         Cursor to beginning of line.
  3026.  
  3027.                <End>          Cursor to end of line.
  3028.  
  3029.                <Del>          Delete character at cursor.
  3030.  
  3031.                <Backspace>    Delete character  to left of cursor.   If the
  3032.                               cursor  is at  the beginning  of a  line, the
  3033.                               line will be joined with the previous line.
  3034.  
  3035.                <Ctrl Y>       Delete current line.
  3036.  
  3037.                <Ctrl Q><Y>    Delete from cursor to end of line
  3038.  
  3039.                <Ctrl T>       Delete  word  to right  of  cursor.   If  the
  3040.                               cursor  is at  end of  a line,  the following
  3041.                               line is joined with the current line.
  3042.  
  3043.                <Enter>        Start a new line.
  3044.  
  3045.                <Tab>          Move the  cursor to  the next  tab stop.   If
  3046.                               insert mode is  on, any text to  the right of
  3047.                               the cursor is moved to  the right of the  tab
  3048.                               stop.
  3049.  
  3050.                <Ins>          Toggle  insert  mode on  and  off.   A  "fat"
  3051.                               cursor indicates insert mode; a "thin" cursor
  3052.                               indicates overtype mode.
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.                                                                          54
  3061.  
  3062.                <Ctrl O><I>    Toggle auto-indent mode on  or off.  In auto-
  3063.                               indent mode, pressing <Enter> while in insert
  3064.                               mode will cause the new line inserted to have
  3065.                               the  same indentation  level as  the previous
  3066.                               line. Auto-indent mode  also affects the  way
  3067.                               that  text   is  formatted  when   word  wrap
  3068.                               occurs  -- the  new line  will have  the same
  3069.                               indentation level as the previous line -- and
  3070.                               hence  the  behavior   of  the   reformatting
  3071.                               commands (<Ctrl B> and <Alt R>).
  3072.  
  3073.                <Ctrl O><W>    Toggle word wrap on and off.  When  word wrap
  3074.                               is on,  any attempt to insert  or append text
  3075.                               beyond the right margin will cause a new line
  3076.                               to be inserted following the current line and
  3077.                               all  words that are at least partially beyond
  3078.                               the right margin to be moved to the new line.
  3079.  
  3080.                <Ctrl B>       Reformat the current paragraph.
  3081.  
  3082.                <Alt R>        Reformat the  entire file.   Use this command
  3083.                               with caution.
  3084.  
  3085.                <Ctrl Q><L>    Restore  original  contents  of  the  current
  3086.                               line.
  3087.  
  3088.                <Esc> or
  3089.                <Click Right>  Quit editing.
  3090.  
  3091.  
  3092.           Commands Active while editing a Header
  3093.  
  3094.                Tab            Move to next field.
  3095.  
  3096.                Shift-Tab      Move to previous field
  3097.  
  3098.                Control Enter,
  3099.                PgDn           Done Editing
  3100.  
  3101.                Esc            Abort Operation
  3102.  
  3103.                Del            Delete Character Under Cursor
  3104.  
  3105.                Backspace      Delete Character Left of Cursor
  3106.  
  3107.                Ins            Insert Mode On/Off
  3108.  
  3109.                Control-Y      Clear Current Field
  3110.  
  3111.                Down Arrow     Move to Next Field below current field
  3112.  
  3113.                Up Arrow       Move to Next Field Above current field
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.                                                                          55
  3122.  
  3123.           Commands Active During Quick Scan
  3124.  
  3125.                Down Arrow     Move down one item
  3126.  
  3127.                Up Arrow       Move up one item
  3128.  
  3129.                PgUp           Move up by one page of items.
  3130.  
  3131.                PgDn           Move down by one page of items.
  3132.  
  3133.                Enter          Read the currently highlighted item.
  3134.  
  3135.                Space Bar      Toggle the tagged status of the current item
  3136.  
  3137.                Alt-C          Clear all tags.  (Make all messages UNTAGGED)
  3138.  
  3139.                Alt-T          Set all tags.  (Make all messages TAGGED)
  3140.  
  3141.                Alt-F          Tag or Untag messages by Example.
  3142.  
  3143.                Alt-S          Save/Print all tagged items.
  3144.  
  3145.                Alt-K          Kill all Tagged items.
  3146.  
  3147.                Alt-P          Change  the  Permanent  flag  on  all  tagged
  3148.                               messages.
  3149.  
  3150.                Alt-R          Change the  Personal Read flag  on all tagged
  3151.                               messages.
  3152.  
  3153.                R              Read all tagged messages.
  3154.  
  3155.                Alt-L          Invoke the BBS/Conf/Thread Listing.
  3156.  
  3157.                Alt-X          Leave the reader completely and quickly.
  3158.  
  3159.                Alt-Q          Change the mail selection criteria.
  3160.  
  3161.                F1,
  3162.                Both buttons   Help Menu
  3163.  
  3164.  
  3165.           Commands active in the BBS/Conf/Thread Listing
  3166.  
  3167.                Down Arrow     Move down one item
  3168.  
  3169.                Up Arrow       Move up one item
  3170.  
  3171.                PgUp           Move up by one page of items.
  3172.  
  3173.                PgDn           Move down by one page of items.
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.                                                                          56
  3182.  
  3183.                Enter          Read the currently highlighted item.
  3184.  
  3185.                Space Bar      Toggle the tagged status of the current item
  3186.  
  3187.                Alt-L          Toggle the inclusion of subjects (threads) in
  3188.                               the listing.
  3189.  
  3190.                Alt-Q          Invoke the Quick Scan.
  3191.  
  3192.                Alt-C          Clear all Tags (Make all messages UNTAGGED)
  3193.  
  3194.                Alt-T          Set all Tags (Make all messages TAGGED)
  3195.  
  3196.                Alt-S          Save/Print all Tagged Items
  3197.  
  3198.                Alt-K          Kill All Tagged Items
  3199.  
  3200.                Alt-P          Change the Permanent flag of all Items.
  3201.  
  3202.                Alt-R          Change the Personal Read flag of all Items.
  3203.  
  3204.                R              Read all Tagged Items
  3205.  
  3206.                Alt-X          Exit the reader completely and quickly
  3207.  
  3208.                F1,
  3209.                both buttons   Help Menu
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.                                                                          57
  3218.  
  3219.           Appendix B : "Variables"
  3220.  
  3221.                The   MegaMail  reader   provides   several  very   powerful
  3222.                "variables"  that are substituted  with variable information
  3223.                during reader operation.  These "variables" are available in
  3224.                the Quick  Scan format string,  DOS Hotkeys, Tag  Lines, and
  3225.                Keyboard macros.  The variables are as follows:
  3226.  
  3227.                     $BBS      = BBS message came from/is going to
  3228.                     $CONF     = Conference
  3229.                     $NUM      = Message Number
  3230.                     $REF      = Message's Reference Number
  3231.                     $DATE     = Message's Date
  3232.                     $TIME     = Message's Time
  3233.                     $PRIV     = Is the msg private? (ie, Y or N)
  3234.                     $READ     = Is the msg read (ie, Y or N)
  3235.                     $ECHO     = Echo Message on Network? (ie, Y or N)
  3236.                     $PERM     = Is the msg permanent (ie, Y or N)
  3237.                     $EXPORT   = Export this message to bbs? (ie, Y or N)
  3238.                     $IMPDATE  = Imported Date of message
  3239.                     $PREAD    = Personal Read flag on msg (ie, Y or N)
  3240.                     $FROM     = Author of message
  3241.                     $TO       = Addressee of message
  3242.                     $SUBJ     = subject of message.
  3243.                     $TAG      = check mark if tagged, a space otherwise.
  3244.                     $SYSTIME  = System time (ie current time of day)
  3245.                     $SYSDATE  = System date (ie current date)
  3246.  
  3247.                These   variables   are  replaced   with   their  respective
  3248.                information  from the  last  message read.    Note that  all
  3249.                variables  must be followed by  a : and  a length specifier;
  3250.                see  the  section on  the Quick  Scan  format string  in the
  3251.                configuration section for details.
  3252.  
  3253.                One  caveat to  using  these variables  in keyboard  macros:
  3254.                since  keyboard  macros  record EVERY  keystroke  made,  you
  3255.                cannot make  any mistakes  while typing  the names  of these
  3256.                variables.  For  example, if you type  $SYY<backspace>STIME,
  3257.                it will not  be found and replaced by the reader because the
  3258.                backspace  keystroke is imbedded in the variable's name.  If
  3259.                you  make a mistake while  entering a macro,  you can either
  3260.                re-record the macro,  or use  the macro editor  to fix  your
  3261.                mistake.
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.                                                                          58
  3270.  
  3271.           Index
  3272.  
  3273.  
  3274.           .DL . . . . . . . . . . . . 21     Another Reader  . . . . . . 33
  3275.           .DL packet  . . . . . . . . 21     ANSI  . . . . . . . . . . . 28
  3276.           ".DL" file  . . . . . . . . 18     Anti-Skid Operation . . . . 15
  3277.           ".UL" file  . . . . . . . . 18     Auto Import/Export  . . . . 15
  3278.           "explode" . . . . . . . . . 10     Auto Unread Scan  . . . . . 15
  3279.           "Reverse" Threading . . . . 32     Autoindent  . . . . . . . . 12
  3280.           "Shareware."  . . . . . . .  5     Automatic import/export . . 18
  3281.           "Unix"  . . . . . . . . . .  7     BBS . . . . . . . . . .  6, 25
  3282.           "variables" . . . . . . . . 13     BBS software  . . . . . . .  6
  3283.           (NEW)   Mail  Marked   as          BBS's . . . . . . . . . . . 17
  3284.                     Read  . . . . . . 11     BBS/Conf/Thread listing 23, 36
  3285.           $BBS  . . . . . . . . . 14, 57     BBSID . . . . . . . . . . . 17
  3286.           $CONF . . . . . . . . . 14, 57     BBSID.DL  . . . . . . . . . 17
  3287.           $DATE . . . . . . . . . 14, 57     BBSID.UL  . . . . . . . 17, 18
  3288.           $ECHO . . . . . . . . . 14, 57     Check . . . . . . . . . . .  5
  3289.           $EXPORT . . . . . . . . 14, 57     Colors  . . . . . . . . . . 46
  3290.           $FROM . . . . . . . . . 14, 57     COLORS.MGA  . . . . . . . . 46
  3291.           $IMPDATE  . . . . . . . 14, 57     Command Line Parameters . . 39
  3292.           $NUM  . . . . . . . . . 14, 57     Conference  . . . . . . . . 25
  3293.           $PREAD  . . . . . . . . 14, 57     Conferences . . . . . . . . 20
  3294.           $PRIV . . . . . . . . . 14, 57     Date  . . . . . . . . . . . 26
  3295.           $READ . . . . . . . . . 14, 57     Default color sets  . . . . 46
  3296.           $REF  . . . . . . . . . 14, 57     Define Spell Checker  . . . 13
  3297.           $SUBJ . . . . . . . . . 14, 57     Delete Default  . . . . . . 15
  3298.           $TAG  . . . . . . . . . 14, 57     Deleting Messages . . . . . 31
  3299.           $TIME . . . . . . . . . 14, 57     Directories . . . . . . . .  9
  3300.           $TO . . . . . . . . . . 14, 57     Door  . . . . . . . . .  6, 17
  3301.           /43 . . . . . . . . . . . . 40     Door text in message  . . . 11
  3302.           /50 . . . . . . . . . . . . 40     DOS Hotkeys . . . . . . . . 46
  3303.           /BASENAME . . . . . . . . . 39     DOS Shell Swaps . . . . . . 15
  3304.           /BIOSSCROLL . . . . . . . . 40     Download  . . . . . . . . 6, 9
  3305.           /BUFSIZE  . . . . . . . . . 40     Downloaded  . . . . . . . . 17
  3306.           /COLORFILE  . . . . . . . . 40     Echo Flag . . . . . . . . . 26
  3307.           /CONFIGFILE . . . . . . . . 39     Editing Messages  . . . . . 31
  3308.           /EXPORT . . . . . . . . . . 39     Enter . . . . . . . . . . . 28
  3309.           /HOTKEYFILE . . . . . . . . 39     Enter Key . . . . . . . . . 29
  3310.           /IMPORT . . . . . . . . . . 39     Entering Messages . . . . . 12
  3311.           /MACROFILE  . . . . . . . . 39     Example . . . . . . . . . . 37
  3312.           /MONO . . . . . . . . . . . 39     Exploding windows . . . . . 10
  3313.           /NOEMS  . . . . . . . . . . 39     Export  . . . . . . . . . . 26
  3314.           /NOMOUSE  . . . . . . . . . 39     EXPORT.BAT  . . . . . .  8, 41
  3315.           /NOSNOW . . . . . . . . . . 40     Exporting . . . . . . . 15, 18
  3316.           /NOZIP  . . . . . . . . 40, 41     Exporting.  . . . . . . . . 41
  3317.           /PACK . . . . . . . . . . . 39     External editor . . . . . . 12
  3318.           |MegaMail . . . . . . . . . 20     External Spell Checker  . . 31
  3319.           Add . . . . . . . . . . . . 18     Form   Feed  on   Printed
  3320.           Advantage . . . . . . . . .  6               Messages  . . . . 11
  3321.           All New Mail  . . . . . 20, 21     Format String . . . . . . . 13
  3322.           Alt-L . . . . . . . . . . . 23     From  . . . . . . . . . . . 25
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.                                                                          59
  3331.  
  3332.           Games . . . . . . . . . . .  6     Protect (NEW) Mail  . . . . 11
  3333.           Header in REFER.TXT . . . . 13     Protocol  . . . . . . . . .  8
  3334.           Header line . . . . . . . . 10     QEdit . . . . . . . . . . . 12
  3335.           Header. . . . . . . . . . . 24     QEdit), . . . . . . . . . . 12
  3336.           Help Menus  . . . . . . . . 27     Quick Scan  . . . . 13, 35, 36
  3337.           Hide Work Directory . . . . 15     Quoting . . . . . . . . . . 34
  3338.           Import  . . . . . . . . 19, 21     Quoting prefix  . . . . . . 12
  3339.           IMPORT.BAT  . . . . . .  8, 41     Read  . . . . . . . . . . . 26
  3340.           Imported  . . . . . . . . . 25     Read by BBS/Conf/Thread . . 11
  3341.           Importing . . . . . 15, 18, 41     Reader. . . . . . . . . . . 17
  3342.           Keyboard Macros . . . . . . 47     READER.REG  . . . . . . . .  8
  3343.           Kill  . . . . . . . . . . . 31     Redefining your Keyboard  . 48
  3344.           Kill Exported Mail  . . . . 11     REFER.TXT . . . . . . . 12, 13
  3345.           Last Read Pointer . . . . . 21     Reference . . . . . . . . . 25
  3346.           Last x Messages . . . . . . 20     Register  . . . . . . . . .  5
  3347.           Leaving Messages  . . . . . 28     Registered  . . . . . . 13, 31
  3348.           Level . . . . . . . . . . . 26     Registering . . . . . . . .  5
  3349.           License Agreement . . . . .  4     Repairing   and   Purging
  3350.           Macro editor  . . . . . 47, 48               Mail  . . . . . . 42
  3351.           MegaMail Door . . . . .  6, 17     Reply . . . . . . . . . . . 28
  3352.           MegaMail Reader . . . . . . 17     REQUIRED  . . . . . . . . .  9
  3353.           MegaMail(tm)  . . . . . . .  1     Right margin  . . . . . . . 12
  3354.           MEGAREAD.DOC  . . . . . . .  8     Screen Display Category . . 10
  3355.           MEGAREAD.EXE  . . . . . . .  8     Scroll bars . . . . . . . .  7
  3356.           MEGAREAD.HKY. . . . . . . . 47     Search specification  . . . 37
  3357.           Message Handling  . . . . . 11     Searching . . . . . . . . . 37
  3358.           Message header  . . . . . . 24     ShareSpell  . . . . . . . . 13
  3359.           MESSAGE.TXT . . . . . . 12, 13     Spell Checker . . . . . 13, 31
  3360.           Messages  From  You   are          Statistics Display  . . . . 27
  3361.                     Read  . . . . . . 11     Subj  . . . . . . . . . . . 25
  3362.           Miscellaneous . . . . . . . 15     Suppress Tag Lines  . . . . 13
  3363.           Money order . . . . . . . .  5     Swap to External Editor . . 12
  3364.           Mouse . . . . . . . . . . .  7     Swap to Spell Checker . . . 13
  3365.           Move after Reply  . . . . . 12     Swapped . . . . . . . . . . 47
  3366.           No Mail . . . . . . . . 20, 21     Switching         Between
  3367.           Noisy windows . . . . . . . 10               Editors . . . . . 32
  3368.           Number  . . . . . . . . . . 25     Tag Lines . . . . . . . . . 29
  3369.           PACKING.LST . . . . . . . .  8     Tagged Messages . . . . . . 36
  3370.           Permanent . . . . . . . 26, 31     Threading . . . . . . . . . 32
  3371.           Personal Beeper . . . . . . 10     Threads . . . . . . . . . . 23
  3372.           Personal Read . . . . . . . 26     Time  . . . . . . . . . . . 26
  3373.           Personal Read Flags . . . . 33     To  . . . . . . . . . . . . 25
  3374.           Pick Lists  . . . . . . . .  7     Trademark . . . . . . . . .  1
  3375.           PKUNZIP . . . . . . . .  9, 41     Trigger Keystroke . . . . . 47
  3376.           PKUNZIP.  . . . . . . . . . 10     Upload  . . . . . . . . . 6, 9
  3377.           PKUNZIP.EXE . . . . . . . .  8     Use EMS when swapping . . . 15
  3378.           PKZIP . . . . . . . . . 10, 41     UTI technology  . . . . . .  6
  3379.           PKZIP.EXE . . . . . . . . .  8     WordPerfect . . . . . . 12, 47
  3380.           PKZIP,  . . . . . . . . . .  9     Work directory  . . . . . .  9
  3381.           Printing    and    Saving          Your  Mail  from  Last  x
  3382.                     Messages  . . . . 32               messages  . . . . 20
  3383.           Private . . . . . . . . . . 25     Your New Mail . . . . . 20, 21
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.                                                                          60
  3392.  
  3393.           ZMODEM  . . . . . . . . . .  8
  3394.           ZModem. . . . . . . . . . . 18
  3395.           Zoom  . . . . . . . . . . . 33
  3396.           Zooming . . . . . . . . . . 33
  3397.